SA-MP Forums Archive
[AJUDA] Com comando - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [AJUDA] Com comando (/showthread.php?tid=289246)



[AJUDA] Com comando - cotonete - 10.10.2011

Como eu faзo para quando incrementar uma variбvel atй 9 por exemplo, ir decrementando cnforme os players que usou ir morrendo,, atй ai ta certo..

mas como eu vou saber qual й ъltimo player que falta para decrementar? ou seja, como eu faзo para identifiicar o ъltimo player que ficou no tal lugar?


Re: [AJUDA] Com comando - Dolby - 10.10.2011

Voce quer dizer...
pawn Код:
new Variavel[MAX_PLAYERS];
Varivel[playerid] += 1;
?
foi isso o que intendi.


Re: [AJUDA] Com comando - cotonete - 10.10.2011

nгo, vou explicar melhor:

Tenho um comando de evento, certo? Esse comando tem uma variбvel:
contar++;
que vai contar quantos membros entrou, e quando o cara que teleportou para o evento morrer: contar--;

mas como eu identifico qual ultimo sobrevivente do evento?


Re: [AJUDA] Com comando - Dolby - 10.10.2011

Voce pode fazer tipo
pawn Код:
public OnPlayerDeath(playerid,killerid,reason)
{
new nome[MAX_PLAYER_NAME];
new string[128];
GetPlayerName(playerid,nome,24);
if(contar == 1) return SendClientMessage(playerid,-1,"Voce foi o ultimo sobrevivente do Evento"),format(string,100,"O Player %s foi o Ultimo Sobrevivente do Evento",nome),SendClientMessageToAll(-1,string);
return 1;
}
Seria +/- Isto?


Re: [AJUDA] Com comando - cotonete - 10.10.2011

nгo.. eu digo uma funзгo para verificar por exemplo, o ganhador do evento, isto й, o ъltimo participante


Re: [AJUDA] Com comando - Vai_Besta - 10.10.2011

Se for um evento de DM o exemplo do Gustavo esta correto
pawn Код:
//
    PEvento;//topo
    Taevento[MAX_PLAYERS];//topo
    if(Taevento[playerid] == 1) return SendClientMessage(playerid,-1,"Vocк ja esta no evento");//comando evento
    PEvento++;//comando de entrar no evento
    Taevento[playerid]++;//comando do evento
    if(PEvento ==  1) SendClientMessage(playerid,-1,"Vocк foi o ultimo a morrer,parabens"),GivePlayerMoney(playerid,5000);//public OnPlayerDeath
    if(Taevento[playerid] == 1) Taevento--,PEvento--;//public OnPlayerDeath