James_Ricci
Умник
Доброго времени суток.
Возникла проблема с командой /fish.
Как сделать, что бы при вводе команды /fish ждало 10-15 секунд, а потом уже выводило текст что игрок поймал.
Команда:
Возникла проблема с командой /fish.
Как сделать, что бы при вводе команды /fish ждало 10-15 секунд, а потом уже выводило текст что игрок поймал.
Команда:
PHP:
if(strcmp(cmd,"/fish",true)==0)
{
if(IsPlayerConnected(playerid))
{
if((IsAtFishPlace(playerid)) || IsABoat(vehicleid))
{
if(GetPVarInt(playerid, "Fishing") > 0) return SendClientMessage(playerid, COLOR_WHITE, "Ошибка: Вы уже рыбачите!");
new rand;
ApplyAnimation(playerid,"SWORD","sword_block",50.0 ,0,1,0,1,1);
new randfish = 10 + random(19);
SetPVarInt(playerid, "FishingTime", randfish);
GameTextForPlayer(playerid,"~g~Waiting....", randfish*1000, 6);
new fstring[MAX_PLAYER_NAME];
rand = random(FishNamesNumber);
if(rand == 0) return SendClientMessage(playerid, COLOR_WHITE, "- Рыбак: Хах. Парень ты куртку поймал!");
else if(rand == 4) return SendClientMessage(playerid, COLOR_WHITE, "- Рыбак: Хах. Парень ты штаны поймал!");
else if(rand == 7) return SendClientMessage(playerid, COLOR_WHITE, "- Рыбак: Ого! Это были ключи от хаты на ВинВуде! Зачем выбросил?");
else if(rand == 10) return SendClientMessage(playerid, COLOR_WHITE, "- Рыбак: Хах. Парень ты ботинки поймал. Примерять будешь?");
else if(rand == 13) return SendClientMessage(playerid, COLOR_WHITE, "- Рыбак: Хах. Ты тину поймал! Поздравляю!");
else if(rand == 20) return SendClientMessage(playerid, COLOR_WHITE, "- Рыбак: Воу воу. Ты сумку с деньгами зачем выбросил? Там наверно миллионы были!");
if(PlayerInfo[playerid][pFishLic] < 1)
{
PlayerInfo[playerid][pWantedLevel] += 1;
WantedLevel[playerid] += 1;
WantedPoints[playerid] += 1;
SetPlayerWantedLevel(playerid, PlayerInfo[playerid][pWantedLevel]);
SetPlayerCriminal(playerid, 255, "Нелегальная рабылка");
SendClientMessage(playerid, COLOR_WHITE, "Ваша узноваемость повысилась");
}
PlayerInfo[playerid][pFishes] += 1;
format(fstring, sizeof(fstring), "%s", FishNames[rand]);
strmid(Fishes[playerid][pFish1], fstring, 0, strlen(fstring), 255);
format(string, sizeof(string), "- Рыбак: Смотри-ка, да ты %s поймал!", Fishes[playerid][pFish1]);
SendClientMessage(playerid, COLOR_WHITE, string);
}
else return SendClientMessage(playerid, COLOR_WHITE, "Ошибка: Вы не на набережной");
}
return true;
}
