[Ajuda] OnPlayerDeath
#1

Quando eu mato um jogador sendo assasino ou chefгo, ele passa todas as verificaзхes, Seta 700 R$ para o assasino, Mas nгo manda a Mensagem no chat, porque?!

PHP код:
        if(PlayerInfo[killerid][Prof] == PROF_ASSASINO || PlayerInfo[killerid][Prof] == PROF_CHEFAO_DA_MAFIA)
        {
            if(!
strcmp(PlayerInfo[killerid][EstaPreso], "Nгo"true))
            {
                if(
PlayerInfo[playerid][Contratado] > 0)
                {
                    new 
pstring[250];
                    
PlayerInfo[playerid][PlayerHospital] = GetPlayerHospital(playerid);
                    
PlayerInfo[playerid][Contratado] --;
                    
PlayerInfo[killerid][EstrelasProcurado] ++;
                    
sGivePlayerCash(killerid700);
                    
format(pstringsizeof(pstring), "| ASSASINATO | Assasino(a) {FFFFFF}%s {E71434}acaba de Matar o(a) jogador(a) {FFFFFF}%s {E71434}contratado! | Nъmero Estrelas: {FFFFFF}%d{E71434}."PlayerName(killerid), PlayerName(playerid), PlayerInfo[killerid][EstrelasProcurado]);
                    
SCMToAll(0xE71434FFpstring); // Essa Linha
                    //MensagemFormatadaAll(0xE71434FF, "| ASSASINATO | Assasino(a) {FFFFFF}%s {E71434}acaba de Matar o(a) jogador(a) {FFFFFF}%s {E71434}contratado! | Nъmero Estrelas: {FFFFFF}%d{E71434}.", PlayerName(killerid), PlayerName(playerid), PlayerInfo[killerid][EstrelasProcurado]);
                
}
                else
                {
                    
// Caso o Jogador Nгo estб em contrato
                    
return 1;
                }
            }
            
//Caso ele tava preso
            
return 1;
        } 
Reply
#2

Quote:
Originally Posted by GuiKommander
Посмотреть сообщение
Quando eu mato um jogador sendo assasino ou chefгo, ele passa todas as verificaзхes, Seta 700 R$ para o assasino, Mas nгo manda a Mensagem no chat, porque?!

PHP код:
        if(PlayerInfo[killerid][Prof] == PROF_ASSASINO || PlayerInfo[killerid][Prof] == PROF_CHEFAO_DA_MAFIA)
        {
            if(!
strcmp(PlayerInfo[killerid][EstaPreso], "Nгo"true))
            {
                if(
PlayerInfo[playerid][Contratado] > 0)
                {
                    new 
pstring[250];
                    
PlayerInfo[playerid][PlayerHospital] = GetPlayerHospital(playerid);
                    
PlayerInfo[playerid][Contratado] --;
                    
PlayerInfo[killerid][EstrelasProcurado] ++;
                    
sGivePlayerCash(killerid700);
                    
format(pstringsizeof(pstring), "| ASSASINATO | Assasino(a) {FFFFFF}%s {E71434}acaba de Matar o(a) jogador(a) {FFFFFF}%s {E71434}contratado! | Nъmero Estrelas: {FFFFFF}%d{E71434}."PlayerName(killerid), PlayerName(playerid), PlayerInfo[killerid][EstrelasProcurado]);
                    
SCMToAll(0xE71434FFpstring); // Essa Linha
                    //MensagemFormatadaAll(0xE71434FF, "| ASSASINATO | Assasino(a) {FFFFFF}%s {E71434}acaba de Matar o(a) jogador(a) {FFFFFF}%s {E71434}contratado! | Nъmero Estrelas: {FFFFFF}%d{E71434}.", PlayerName(killerid), PlayerName(playerid), PlayerInfo[killerid][EstrelasProcurado]);
                
}
                else
                {
                    
// Caso o Jogador Nгo estб em contrato
                    
return 1;
                }
            }
            
//Caso ele tava preso
            
return 1;
        } 
PHP код:

SendClientMessageToAll
(0xE71434FFpstring); 
Reply
#3

Quote:
Originally Posted by Cauezin
Посмотреть сообщение
PHP код:

SendClientMessageToAll
(0xE71434FFpstring); 
PHP код:
#define SCMToAll                                         SendClientMessageToAll 
Nгo й isso kkk.
Reply
#4

Estб passando do mбximo de caracteres que caso й 144 e no seu com os parвmetros passa disso.

@edit

use printf("%d", strlen(pstring)); e veja quantos dб no console.
Reply
#5

Valeu Felipe!!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)