[Ajuda] servidor liga e desliga apуs usar comando
#1

poderia me ajudar pfv ?? :S

comando a baixo >>>

PHP код:
    if(strcmp(cmdtext, "/mendigo", true) == 0 || strcmp(cmdtext, "/DG", true) == 0)
{
    new 
player_n[MAX_PLAYER_NAME];
    
GetPlayerName(playerid, player_n, sizeof(player_n));
    if(
strcmp(player_n, "[DG]Mendingo", true) != 0 && strcmp(player_n, "[DG]NickZuado", true) != 0) return SendClientMessage(playerid, -1, "Vocк nгo esta autorizado a usar este comando!");
    
SetPlayerSkin(playerid, 230);
    
SendClientMessage(playerid, -1, "%s se camuflou");
    return 
1;
    } 
Reply
#2

Tente assim:
PHP код:
if(!strcmp(cmdtext, "/mendigo", true) || !strcmp(cmdtext, "/DG", true))
{
    new 
player_n[MAX_PLAYER_NAME];
    
GetPlayerName(playerid, player_n, sizeof(player_n));
    if(
strcmp(player_n, "[DG]Mendingo", true) != 0 && strcmp(player_n, "[DG]NickZuado", true) != 0) return SendClientMessage(playerid, -1, "Vocк nгo esta autorizado a usar este comando!");
    
SetPlayerSkin(playerid, 230);
    new 
str[38] = " se camuflou";
    
strins(str, player_n, 0);
    
SendClientMessageToAll(-1, str);
    return 
1;
} 
Reply
#3

Quote:
Originally Posted by Artista
Посмотреть сообщение
Tente assim:
PHP код:
if(!strcmp(cmdtext, "/mendigo", true) || !strcmp(cmdtext, "/DG", true))
{
    new 
player_n[MAX_PLAYER_NAME];
    
GetPlayerName(playerid, player_n, sizeof(player_n));
    if(
strcmp(player_n, "[DG]Mendingo", true) != 0 && strcmp(player_n, "[DG]NickZuado", true) != 0) return SendClientMessage(playerid, -1, "Vocк nгo esta autorizado a usar este comando!");
    
SetPlayerSkin(playerid, 230);
    new 
str[38] = " se camuflou";
    
strins(str, player_n, 0);
    
SendClientMessageToAll(-1, str);
    return 
1;
} 
eu queria fazer pra qnd a pessoa digitasse isso mostrasse q ela se camuflou tipo [ joaozinho se camuflou
]
Reply
#4

Desse modo que fiz mostrarб a mensagem a todos no servidor... Caso queira mostra a mensagem apenas para o player, troque
PHP код:
SendClientMessageToAll(-1, str); 
por
PHP код:
SendClientMessage(playerid, -1, str); 
Reply
#5

Super errado a maneira de verificar o nick.
Код:
&& - se tambйm for
|| - ou se for
Maneira correta:
PHP код:
if(strcmp(player_n, "[DG]Mendingo", true) == 0 || strcmp(player_n, "[DG]NickZuado", true) == 0) 
Reply
#6

Quote:
Originally Posted by [BOPE]Seu._.Madruga
Посмотреть сообщение
Super errado a maneira de verificar o nick.
Код:
&& - se tambйm for
|| - ou se for
Maneira correta:
PHP код:
if(strcmp(player_n, "[DG]Mendingo", true) == 0 || strcmp(player_n, "[DG]NickZuado", true) == 0) 
O cуdigo dele nгo estб errado, pois o que foi aplicado no caso foi uma verificaзгo do tipo :


pawn Код:
if(a != 0 && b != 0)

Que й equivalente a isto, pelo denominado Teorema de De Morgan :


pawn Код:
if(!(a == 0 || b == 0))

Sendo a e b expressхes quaisquer da linguagem Pawn.



Espero ter ajudado .
Reply


Forum Jump:


Users browsing this thread: