[AJUDA] Com comando
#1

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?
Reply
#2

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

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?
Reply
#4

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?
Reply
#5

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

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
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)