14.01.2014, 12:48
Bom gente, eu fiz esse /roubar, mas vocк comeзa a roubar, e cai em outra pessoa fala que estб roubando!
Nгo sei se vгo entender, mas aqui um print:
http://i.imgur.com/7zWCBjW.png
/roubar
Public do roubar:
Nгo sei oque fiz errado, mas tб um bug feio!
Nгo sei se vгo entender, mas aqui um print:
http://i.imgur.com/7zWCBjW.png
/roubar
PHP код:
else if(PlayerToPoint(2.0,playerid,159.7047,-80.1586,1001.8047)) // Zip
{
GetPlayerName(playerid, playername, MAX_PLAYER_NAME);
format(string, sizeof(string), "%s e os %s estгo tentando roubar o cofre da Zip! ID:[%d]", playername, NomeORG(playerid) , playerid);
SendClientMessageToAll(GetPlayerColor(playerid), string);
SendClientMessage(playerid, COLOR_GRAD5, "Espere 60 segundos para terminar de roubar a Zip.");
SetPlayerCriminal(playerid,255, "Tentativa de Roubo a Zip");
SetTimer("RoubandoZip", 60000, false);
roubando[playerid] = 1;
SetTimer("Roubei", 180000, false);
return 1;
}
PHP код:
forward RoubandoZip(playerid);
public RoubandoZip(playerid)
{
if(!IsPlayerInRangeOfPoint(playerid, 5.0, 160.1404,-80.5766,1001.8047))
{
SendClientMessage(playerid, GetPlayerColor(playerid), "Vocк se afastou do cofre! Tentativa de roubo fracassada!");
new playername[MAX_PLAYER_NAME];
new string[128];
GetPlayerName(playerid, playername, MAX_PLAYER_NAME);
format(string, sizeof(string), "%s e os %s nгo conseguiram roubar o cofre da Zip!", playername, NomeORG(playerid));
SendClientMessageToAll(GetPlayerColor(playerid), string);
roubando[playerid] = 0;
return 1;
}
new cash = random(25000);
new msgzip[80];
format(msgzip, sizeof(msgzip), "Vocк conseguiu roubar a Zip, e ganhou %d !!",cash);
SendClientMessage(playerid, 0xFFFAFAFF, msgzip);
new playername[MAX_PLAYER_NAME];
new string[128];
GetPlayerName(playerid, playername, MAX_PLAYER_NAME);
format(string, sizeof(string), "%s e os %s conseguiram roubar o cofre da Zip!", playername, NomeORG(playerid));
SendClientMessageToAll(GetPlayerColor(playerid), string);
GivePlayerMoney(playerid, cash);
return 1;
}