[Ajuda] evento nome de quem matou
#1

tava terminando o sistema de evento e travei aqui:

PHP код:
public OnPlayerDeath(playeridkilleridreason)
{
    
GetPlayerName(playeridNamesizeof(Name));
    for(new 
i=0;i<=EVENTOID;i++)
    {
        if (
entrouevento[i] == 1)
        {
            
format(Celulassizeof(Celulas),"{FFFFFF}[Evento]O Player {FF230A}%s {ffffff} morreu no Evento."Name);
            
SendClientMessageToAll(Vermelho,Celulas);
            
entrouevento[playerid] = false;
         }
 }
 return 
1;

quero colocar o nome de quem matou o player no evento, alguйm pode me ajudar ?
Reply
#2

sу uma idйia

pawn Код:
new string[256];
if(entrouevento[playerid] == 1){
format(string, sizeof(string), "| INFO - EVENTO | O(A) Jogador(a) %s matou %s no evento.",kname, aname);
SendClientMessageToAll(Vermelho,Celulas);
entrouevento[playerid] = 0;
return 1;
}

Mais ou menos assim: kname й capta o nome do assassino, aname do ferrado que morreu
Reply
#3

Quote:
Originally Posted by silenthill
Посмотреть сообщение
sу uma idйia

pawn Код:
new string[256];
if(entrouevento[playerid] == 1){
format(string, sizeof(string), "| INFO - EVENTO | O(A) Jogador(a) %s matou %s no evento.",kname, aname);
SendClientMessageToAll(Vermelho,Celulas);
entrouevento[playerid] = 0;
return 1;
}

Mais ou menos assim: kname й capta o nome do assassino, aname do ferrado que morreu
kk gostei, o problema que eu nunca fiz algo do tipo preciso pegar o nome de quem matou mais como ? o nome de quem morreu й facil, mais pegar o nome de quem matou tal player dentro do evento й tenso '-' para mim
Reply
#4

Define antes, se nгo vai dar erro
exemplo:
pawn Код:
new kname[MAX_PLAYER_NAME];
GetPlayerName(killerid, kname, MAX_PLAYER_NAME);
format(file2, sizeof(file2), PASTA_CONTAS, kname);
Reply
#5

Ajudei? +Rep

Cуdigo pronto e tenho absoluta certeza que й Funcional! E estou respondendo pelo celular
Se ajudei avisa.

PHP код:
public OnPlayerDeath(playeridkilleridreason

    new 
aname[MAX_PLAYER_NAME], pname[MAX_PLAYER_NAME];
    
GetPlayerName(playeridanamesizeof(aname)); 
    
GetPlayerName(killeridpnamesizeof(pname));
    for(new 
i=0;i<=EVENTOID;i++) 
    { 
        If (
entrouevento[i] == 1
        { 
            
format(Celulassizeof(Celulas),"{FFFFFF}[Evento] O(A) Player {FF230A}%s {FFFFFF} matou{FF230A} %s {FFFFFF}no Evento.",pnameaname );
            
SendClientMessageToAll(Vermelho,Celulas); 
            
entrouevento[playerid] = false
        } 
    } 
    return 
1

Reply
#6

Quote:
Originally Posted by silenthill
Посмотреть сообщение
Define antes, se nгo vai dar erro
exemplo:
pawn Код:
new kname[MAX_PLAYER_NAME];
GetPlayerName(killerid, kname, MAX_PLAYER_NAME);
format(file2, sizeof(file2), PASTA_CONTAS, kname);
vlw cara ajudou muito aqui, sabe explicar
Reply
#7

Quote:
Originally Posted by [BOPE]Seu._.Madruga
Посмотреть сообщение
Ajudei? +Rep

Cуdigo pronto e tenho absoluta certeza que й Funcional! E estou respondendo pelo celular
Se ajudei avisa.

PHP код:
public OnPlayerDeath(playeridkilleridreason

    new 
aname[MAX_PLAYER_NAME], pname[MAX_PLAYER_NAME];
    
GetPlayerName(playeridanamesizeof(aname)); 
    
GetPlayerName(killeridpnamesizeof(pname));
    for(new 
i=0;i<=EVENTOID;i++) 
    { 
        If (
entrouevento[i] == 1
        { 
            
format(Celulassizeof(Celulas),"{FFFFFF}[Evento] O(A) Player {FF230A}%s {FFFFFF} matou{FF230A} %s {FFFFFF}no Evento.",pnameaname );
            
SendClientMessageToAll(Vermelho,Celulas); 
            
entrouevento[playerid] = false
        } 
    } 
    return 
1

vlw cara tambйm ajudou
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)