16.03.2010, 14:59
Olбaa! Seguinte, criei um sistema de roubo e й perfeitinho, mas eu gostaria que quando terminasse de arrombar o cofre, mandasse uma mensagem ao player da quantia que ele roubou. Nгo sou bom em string, jб tentei estudar e nгo entendo. Se algйm me ajudar agradeceria.
Esta aн os scripts, se alguйm quiser copiar, sem problema:
//EDIT - ACRESCENTANDO:
GivePlayerGP = Minha moeda secundбria
Esta aн os scripts, se alguйm quiser copiar, sem problema:
Код:
if(strcmp(cmd,"/roubarloterica",true)==0) { if(IsPlayerConnected(playerid)) { if(!PlayerToPoint(2.0,playerid, 821.39141845703, 9.4306592941284, 1004.1950683594)) { SendClientMessage(playerid, COLOR_GREY, "Vocк nгo esta na sala do cofre da lotйrica."); //PlayerInfo[killerid][pMember] return 1; } if (robbed2 == 1) { SendClientMessage(playerid, COLOR_GREY, "Alguйm jб estб a tentar roubar a loterica."); return 1; } if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pMember] == 3) { SendClientMessage(playerid, COLOR_GREY, "Policiais nгo podem roubar a loterica."); return 1; } if(PlayerInfo[playerid][pTeam] != 5) { SendClientMessage(playerid, COLOR_GREY, "Vocк nгo estб em uma gangue."); return 1; } if(robtime2 > 1) { format(string, sizeof(string), "Aguarde, o cofre esta vazio.", robtime); SendClientMessage(playerid,COLOR_LIGHTRED,string); return 1; } format(string, sizeof(string), "[Atenзгo] O cofre da loterica foi assaltado. Nгo fassam suas apostas neste momento.", PlayerInfo[playerid][pMember]); SendClientMessageToAll(COLOR_LIGHTBLUE, string); SendClientMessage(playerid,COLOR_GREEN,"Aguarde, vocк esta arrombando o cofre!"); SetTimerEx("Robbank2",60000,0,"i",playerid); Kils = SetTimerEx("roubar",4000,1,"i",playerid); robmoney[playerid] = random(50000); SetPlayerCriminal(playerid,255, "Assalto a lotйrica"); WantedLevel[playerid] += 4; robbed2 = 1; robtime2 = 108000; } return 1; }
Код:
public Robbank2(playerid) { for(new i = 0; i < MAX_PLAYERS; i++) { if (!PlayerToPoint(30, playerid, 821.39141845, 9.4306592941, 1004.1950683)) { SendClientMessage(playerid, COLOR_GREY, "A tentativa de roubo nгo foi bem sucedida."); robbed2 = 0; return 1; } if (PlayerToPoint(30, playerid, 821.39141845, 9.4306592941, 1004.1950683)) { SendClientMessage(playerid, COLOR_PURPLE, "Vocк roubou a grana do cofre, agora fuja logo daqui!"); //aqui teria a MODIFICAЗГO! KillTimer(Kils); GivePlayerGP(playerid, robmoney[playerid]); robbed2 = 0; return 1; } } }///////
GivePlayerGP = Minha moeda secundбria