Richard123
Новичок
Всем привет! У меня в моде есть работа грузчик. Мне надо что бы когда игрок перетащил груз, ему в чат выводилось сколько он заработал допустим: "Ты перетащил груз. За груз ты получил 20$". Так как у меня рандомная зарплата за каждый перенесенный груз, я пробывал вывести текст через формат но не чего не получается, я чего то упускаю. Я новичек в павно и мне нужна помощь. =)
Вот код.
HTML:
public OnPlayerEnterCheckpoint(playerid)
{
if (gruzrab [playerid] == 1)
{
SCM(playerid, 0xFFFFFFFF, "Вы взяли груз. Отправляйтесь на склад");
DisablePlayerCheckpoint(playerid);
gruzrab[playerid] = 2;
SetPlayerCheckpoint(playerid, -108.7208,1128.8583,19.7422, 1.2);
ApplyAnimation(playerid,"CARRY","crry_prtial",4.1,0,1,1,1,1);
new objectrg = random(3);// ?????? ? ???? ??????
if(objectrg == 0) return SetPlayerAttachedObject(playerid,5,1221,1,0.135011,0.463495,-0.024351,357.460632,87.350753,88.068374,0.434164,0.491270,0.368655);
if(objectrg == 1) return SetPlayerAttachedObject(playerid,5,2226,1,0.000708,0.356461,0.000000,186.670364,87.529838,0.000000,1.000000,1.000000,1.000000);
if(objectrg == 2) return SetPlayerAttachedObject(playerid,5,1750,1,0.013829,0.131155,0.145773,185.651550,86.201354,345.922180,0.693442,0.873942,0.577291);
return true;
}
if (gruzrab[playerid] == 2)
{
new moneyrg = random(30);
Player[playerid][pMoney] += moneyrg;
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid, -135.9579,1116.9254,20.1966, 1.2);
gruzrab[playerid] = 1;
SCM(playerid, 0xFFFFFFFF, "Вы принесли груз на склад. Теперь отправляйтесь за дургим грузом.");
new string[20];
format(string, sizeof(string), "Ты получил %d", moneyrg);
RemovePlayerAttachedObject(playerid,5);// ??????? ?????? ?? ???
ApplyAnimation(playerid,"PED","IDLE_tired",4.1,0,1,1,0,1);// ???????? ????????
return true;
}
return true;
}
