[Ajuda] Comando 'CMD:darlider'
#1

PHP код:
CMD:darlider(playeridparams[])
{
    new 
idorgstring[256], quemdeu[MAX_PLAYER_NAME], quemganhou[MAX_PLAYER_NAME]; //Cria vбriaveis que irб armazenar o id do lнder, a organizaзгo, o nome etc...
    
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid0xAD0000AA"{00E5FF}Vocк nгo estб autorizado a usar este Comando."); //Verifica se o player estб logado na RCON, se nгo, returna a mensagem
    
if(sscanf(params"ii"idorg)) return SendClientMessage(playerid0xAD0000AA"USE: /darlider [ID] [ORGANIZAЗГO]");
    if(!
IsPlayerConnected(id)) return SendClientMessage(playerid0xAD0000AA"Este jogador nгo estб online."); //Verifica se o player que iria ser setado lнder estб online
    
GetPlayerName(idquemganhousizeof(quemganhou)); //Geta o nome de quem ganhou a lideanзa
    
GetPlayerName(playeridquemdeusizeof(quemdeu)); //Geta o nome do admin que deu o lнder
    
format(stringsizeof(string), "Vocк  deu lнder da Organizaзгo %s para %s(ID: %d)"GetOrgName(org), quemganhouid); //Formata uma mensagem com o nome de quem ganhou a lideranзa, o nome da orgnizaзгo que foi setada e o "id"
    
SendClientMessage(playerid0x00F6F6AAstring); //Manda a mensgem formatada para quem digitou o comando (quem deu o lнder)
    
format(stringsizeof(string), "%s(ID: %d) te deu lнder da Organizaзгo %s."quemdeuplayeridGetOrgName(org)); //Formata uma mensgame com quem deu a lideranзa, o "playerid" e o nome organizaзгo setada
    
SendClientMessage(id0x00F6F6AAstring); //Envia a mensgaem formatada para que recebeu a lideranзa
    
format(stringsizeof(string), "%s(ID: %d) й o novo lнder da Organizaзгo %s."quemganhouidGetOrgName(org)); //Formata a mensagem...
    
SendClientMessageToAll(0x00F6F6AAstring); //Envia a mensagem para todos Online
    
pDados[id][Organizacao] = org//Seta a organizaзгo do "id"
    
pDados[id][Cargo] = 6//Seta o cargo (lideranзa) do "id"
    
SpawnPlayer(id); //Spawna o player que rebeu a lideranзa
    
return 1//Returnando a 1, nunca se esqueзa!

simplismente aparece ingame
unkown command

bom de uma ajudinha ai
Reply
#2

Jб que й zcmd, tenta retornar б 0.
Reply
#3

mesma coisa
Reply
#4

pawn Код:
public OnPlayerCommandPerformed(playerid, cmdtext[], success){

     if(!success){

            SendClientMessage(playerid, "blablabla");
            return 1;
     }
     return 1;
}
Reply
#5

Quote:
Originally Posted by DannielCooper
Посмотреть сообщение
pawn Код:
public OnPlayerCommandPerformed(playerid, cmdtext[], success){

     if(!success){

            SendClientMessage(playerid, "blablabla");
            return 1;
     }
     return 1;
}
me explica pra que isso?
Reply
#6

Certifique-se que nгo possua nenhum outro comando que utiliza strcmp!


OBS: Filterscript tambйm conta!
Reply
#7

Й para nos enviar uma mensagem. A partir daн vamos ter uma idйia doque pode ser o problema...

This forum requires that you wait 240 seconds between posts. Please try again in 91 seconds.
Reply
#8

Tente

PHP код:
CMD:darlider(playeridparams[]))
{
    new 
idorgstring[128], quemdeu[MAX_PLAYER_NAME], quemganhou[MAX_PLAYER_NAME]; 
    if(!
IsPlayerAdmin(playerid)) return SendClientMessage(playerid0xAD0000AA"{00E5FF}Vocк nгo estб autorizado a usar este Comando.");
    if(
sscanf(params"ud"idorg)) return SendClientMessage(playerid0xAD0000AA"USE: /darlider [ID] [ORGANIZAЗГO]");
    if(!
IsPlayerConnected(id)) return SendClientMessage(playerid0xAD0000AA"Este jogador nгo estб online."); 
    
GetPlayerName(idquemganhousizeof(quemganhou));
    
GetPlayerName(playeridquemdeusizeof(quemdeu));
    
pDados[id][Organizacao] = org;
    
pDados[id][Cargo] = 6;
    
SpawnPlayer(id);   format(stringsizeof(string), "Vocк  deu lнder da Organizaзгo %s para %s(ID: %d)"GetOrgName(org), quemganhouid); 
    
SendClientMessage(playerid0x00F6F6AAstring);
    
format(stringsizeof(string), "%s(ID: %d) te deu lнder da Organizaзгo %s."quemdeuplayeridGetOrgName(org));
    
SendClientMessage(id0x00F6F6AAstring);
    
format(stringsizeof(string), "%s(ID: %d) й o novo lнder da Organizaзгo %s."quemganhouidGetOrgName(org));
    
SendClientMessageToAll(0x00F6F6AAstring);
    return 
true

Reply
#9

Quote:
Originally Posted by petrick_schoba
Посмотреть сообщение
Tente

PHP код:
CMD:darlider(playeridparams[]))
{
    new 
idorgstring[128], quemdeu[MAX_PLAYER_NAME], quemganhou[MAX_PLAYER_NAME]; 
    if(!
IsPlayerAdmin(playerid)) return SendClientMessage(playerid0xAD0000AA"{00E5FF}Vocк nгo estб autorizado a usar este Comando.");
    if(
sscanf(params"ud"idorg)) return SendClientMessage(playerid0xAD0000AA"USE: /darlider [ID] [ORGANIZAЗГO]");
    if(!
IsPlayerConnected(id)) return SendClientMessage(playerid0xAD0000AA"Este jogador nгo estб online."); 
    
GetPlayerName(idquemganhousizeof(quemganhou));
    
GetPlayerName(playeridquemdeusizeof(quemdeu));
    
pDados[id][Organizacao] = org;
    
pDados[id][Cargo] = 6;
    
SpawnPlayer(id);   format(stringsizeof(string), "Vocк  deu lнder da Organizaзгo %s para %s(ID: %d)"GetOrgName(org), quemganhouid); 
    
SendClientMessage(playerid0x00F6F6AAstring);
    
format(stringsizeof(string), "%s(ID: %d) te deu lнder da Organizaзгo %s."quemdeuplayeridGetOrgName(org));
    
SendClientMessage(id0x00F6F6AAstring);
    
format(stringsizeof(string), "%s(ID: %d) й o novo lнder da Organizaзгo %s."quemganhouidGetOrgName(org));
    
SendClientMessageToAll(0x00F6F6AAstring);
    return 
true

PHP код:
C:\Users\Rafael\Desktop\NOVO GAME MODE\pawno\include\SSCANF2.inc(218) : warning 219local variable "string" shadows a variable at a preceding level
C
:\Users\Rafael\Desktop\NOVO GAME MODE\pawno\include\SSCANF2.inc(218) : warning 219local variable "string" shadows a variable at a preceding level
C
:\Users\Rafael\Desktop\NOVO GAME MODE\pawno\include\SSCANF2.inc(278) : warning 219local variable "string" shadows a variable at a preceding level
C
:\Users\Rafael\Desktop\NOVO GAME MODE\pawno\include\SSCANF2.inc(278) : warning 219local variable "string" shadows a variable at a preceding level
C
:\Users\Rafael\Desktop\NOVO GAME MODE\pawno\include\DOF2.inc(1021) : warning 219local variable "string" shadows a variable at a preceding level
C
:\Users\Rafael\Desktop\NOVO GAME MODE\pawno\include\DOF2.inc(1051) : warning 219local variable "string" shadows a variable at a preceding level
C
:\Users\Rafael\Desktop\NOVO GAME MODE\pawno\include\DOF2.inc(1074) : warning 219local variable "string" shadows a variable at a preceding level
C
:\Users\Rafael\Desktop\NOVO GAME MODE\pawno\include\DOF2.inc(1134) : warning 219local variable "string" shadows a variable at a preceding level
new.pwn(397) : warning 219local variable "string" shadows a variable at a preceding level
new.pwn(421) : warning 217loose indentation
new.pwn(425) : warning 219local variable "id" shadows a variable at a preceding level
new.pwn(425) : warning 219local variable "string" shadows a variable at a preceding level
new.pwn(443) : warning 219local variable "id" shadows a variable at a preceding level
new.pwn(443) : warning 219local variable "org" shadows a variable at a preceding level
new.pwn(443) : warning 219local variable "string" shadows a variable at a preceding level
new.pwn(443) : warning 219local variable "quemdeu" shadows a variable at a preceding level
new.pwn(443) : warning 219local variable "quemganhou" shadows a variable at a preceding level
new.pwn(460) : error 021symbol already defined"cmd_darlider"
new.pwn(460) : error 029invalid expressionassumed zero
new.pwn(463) : error 010invalid function or declaration
new.pwn(464) : error 010invalid function or declaration
new.pwn(465) : error 010invalid function or declaration
new.pwn(476) : error 010invalid function or declaration
new.pwn(480) : warning 219local variable "string" shadows a variable at a preceding level
new.pwn(492) : warning 203symbol is never used"id"
new.pwn(492) : warning 203symbol is never used"org"
new.pwn(492) : warning 203symbol is never used"quemdeu"
new.pwn(492) : warning 203symbol is never used"quemganhou"
new.pwn(492) : warning 203symbol is never used"string" 
Reply
#10

Baixe o servidor SAMP denovo bem como as suas includes actualizadas.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)