- 909
- 371
вот тут мне надо чтобы вместо pTikva выдавались деньги, предмет или что-то еще
я пробовал вот этот код, но ошибки при компиле
Код:
if(!trash_coord(playerid))
{
ApplyAnimation(playerid, "MISC", "pickup_box", 4.0, 0, 0, 0, 0, -1);
PI[playerid][pTikva] += 1;
UpdatePlayerData(playerid, "Tikva", PI[playerid][pTikva]);
GiveMoney(playerid, 1241, "нашел ящик");
GameTextForPlayer(playerid, "~b~+1 moneta ~g~(+1241$)", 100, 1);
new
frmt_put_tikva[120];
SendClientMessage(playerid, COLOR_GREEN, "Вы открыли ящик и получили монету!");
format(frmt_put_tikva, sizeof frmt_put_tikva, "Всего монет найдено: {FFD700}%d", PI[playerid][pTikva]);
SendClientMessage(playerid, 0x46CA00FF, frmt_put_tikva);
SendClientMessage(playerid, COLOR_GREEN, "Обмен монет: /gps -> 10");
SetPlayerChatBubble(playerid, "открыл ящик", COLOR_GOLD, 15.0, 2000);
trash_object(playerid);
trash --;
if(trash == 0) trash_new(),trash = 161;
return 1;
Код:
{
switch(random(4)) // генерируем число от 0 до 3 (включая)
{
case 0: SetPlayerPos(playerid, X1,Y1,Z1); // телепортируем игрока в координаты X1,Y1,Z1
case 1: SetPlayerPos(playerid, X2,Y2,Z2); // ...
case 2: SetPlayerPos(playerid, X3,Y3,Z3); // ...
case 3: SetPlayerPos(playerid, X4,Y4,Z4); /* аналогично. Внимание: это не действущие координаты, вы должны заменить их на свои */
}
return 1;
}