Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Проблема в работе прораба и грузчика

Статус
В этой теме нельзя размещать новые ответы.

Digital548

Новичок
Проблема заключается в том что когда работаем на прораба то при завершения рабочего дня (когда просим ЗП у прораба) деньги прорабу начисляется , а вот грузчику (работнику по контракту) не начисляется ничего. Я думаю проблема в команде /getpayday (ЗП)

Вот код:
PHP:
else if(strcmp(cmd, "/getpayday", true) == 0)
	{
		if(PINFO[playerid][pJob]!=8) return true;
		if(GetPVarInt(playerid,"Works") == 0)  return SendMe(playerid,CWHITE, "Вы не вышли на работу.");
		if(!IsPlayerInRangeOfPoint(playerid,10.0,2127.5701,-2275.1938,20.6719))return SendMe(playerid,CWHITE,"Зарплату выдавать можно только в офисе.");
		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp))return SendMe(playerid,0x00D900C8, "- Подсказка:{FFFFFF} {FFFFFF}/getpayday [id игрока].");
		giveplayerid = strval(tmp);
		if(JobProrab[giveplayerid] != playerid) return SendMe(playerid,CWHITE, "Этот игрок не работает на Вас");
		if(GetPVarInt(giveplayerid,"Works") == 0) return SendMe(playerid,CWHITE, "Этот игрок не на работе.");
		if(JobAmmount[giveplayerid] == 0) return SendMe(playerid,CWHITE, "Этот игрок не перенес ни одного мешка.");
		if(!IsPlayerConnected(giveplayerid)) return SendMe(playerid,CWHITE, NotFoundID);
		if(!ProxDetectorS(5.0, playerid, giveplayerid)) return SendMe(playerid,CWHITE, ViDaleko);
		PINFO[giveplayerid][pCash]+= JobAmmount[playerid]*100;
		SendMes(giveplayerid,-1,"Прораб: Вы получили {228B22}$%i {FFFFFF} за работу",JobAmmount[giveplayerid]*100);
		GiveMoney(playerid, JobAmmount[giveplayerid]*50);
		SendMes(playerid,-1," Ты получил {228B22}$%i{FFFFFF} от работы %s.",JobAmmount[giveplayerid]*50, GN(giveplayerid));
		JobAmmount[playerid] = 0;
		JobAmmount[giveplayerid] = 0;
		return true;
	}
Помогите плиз чтобы и рабочему по контракту пришли его деньги.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу