SA-MP Forums Archive
[Ajuda] Problema com CMD Estranho? - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Problema com CMD Estranho? (/showthread.php?tid=573654)



Problema com CMD Estranho? - ShOwD - 09.05.2015

Boas.
Estava Fazendo meu cmd de outra adminarea fiz ele todo certinho mas quando vou para returnar a mensagem dizendo que o jogador nгo й adm para usar o cmd dб esse erro
Quote:

C:\Users\Admin\Desktop\GM 2015\samp MPH\filterscripts\ladmin4v2.pwn(4506) : error 010: invalid function or declaration

Jб tentei de varias formas mas o erro persiste e so o consigo tirar quando fecho o codigo sem returnar a mensagem que o jogador nгo й admin.

Tipo
Codigo que dб erro.
pawn Код:
dcmd_adminarea2(playerid,params[]) {
#pragma unused params
if(PlayerInfo[playerid][Level] >= 1) {
CMDMessageToAdmins(playerid,"ADMINAREA2");
SetPlayerPos(playerid, 2108.967041, 1433.100585, 10.820312);
SetPlayerFacingAngle(playerid, 274.830871);}
return GameTextForPlayer(playerid,"Bem Vindo Admin!",1000,3);
} else return SendClientMessage(playerid,red,"[ERRO]: Voce deve ser um administrador para usar este comando");
}
Codigo que compila mas sem mostrar a msg que o player nгo й admin.
[PAWN]Codigo que dб erro.
pawn Код:
dcmd_adminarea2(playerid,params[]) {
#pragma unused params
if(PlayerInfo[playerid][Level] >= 1) {
CMDMessageToAdmins(playerid,"ADMINAREA2");
SetPlayerPos(playerid, 2108.967041, 1433.100585, 10.820312);
SetPlayerFacingAngle(playerid, 274.830871);}
return GameTextForPlayer(playerid,"Bem Vindo Admin!",1000,3);
}



Re: Problema com CMD Estranho? - JuniorTheDM - 09.05.2015

PHP код:
dcmd_adminarea2(playerid,params[]) {
#pragma unused params
if(PlayerInfo[playerid][Level] >= 1) {
CMDMessageToAdmins(playerid,"ADMINAREA2");
SetPlayerPos(playerid2108.9670411433.10058510.820312);
SetPlayerFacingAngle(playerid274.830871);}
return else 
GameTextForPlayer(playerid,"Bem Vindo Admin!",1000,3);




Re: Problema com CMD Estranho? - MINDSnnf - 09.05.2015

Код:
dcmd_adminarea2(playerid,params[])
{
    #pragma unused params
    if(PlayerInfo[playerid][Level] < 1) return SendClientMessage(playerid,red,"[ERRO]: Voce deve ser um administrador para usar este comando");
    CMDMessageToAdmins(playerid,"ADMINAREA2");
    SetPlayerPos(playerid, 2108.967041, 1433.100585, 10.820312);
    SetPlayerFacingAngle(playerid, 274.830871);
    return GameTextForPlayer(playerid,"Bem Vindo Admin!",1000,3);
}



Re: Problema com CMD Estranho? - Lуs - 09.05.2015

PHP код:
dcmd_adminarea2(playerid,params[]) {
    
#pragma unused params
    
    
if(PlayerInfo[playerid][Level] < 1)
        return 
SendClientMessage(playerid,red,"[ERRO]: Voce deve ser um administrador para usar este comando");

    
CMDMessageToAdmins(playerid,"ADMINAREA2");
    
SetPlayerPos(playerid2108.9670411433.10058510.820312);
    
SetPlayerFacingAngle(playerid274.830871);
    
GameTextForPlayer(playerid,"Bem Vindo Admin!",1000,3);
    
    return 
1;

Sу organizar e vocк vк o erro.


Re: Problema com CMD Estranho? - Luucass - 09.05.2015

Bom vocк pode colocar para retornar 0 assim nao precisa define em cada comando a mensagem que o player nao й admin.

pawn Код:
if(PlayerInfo[playerid][Level] >= 1) {
// comando aqui
} else return 0;
Assim vai dar que o comando nao existe, entгo й sу definir a mensagem que o comando nao existe assim

pawn Код:
public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
     if(!success){ SendClientMessage(playerid,-1, "{FF0000}Comando invalido, use /comandos para saber todos os comandos!"); return 1; }
     return 1;
}



Re: Problema com CMD Estranho? - Vegassilva - 09.05.2015

Veja ser funcionar ai ...

pawn Код:
dcmd_adminarea2(playerid, params[])
{
    if(PlayerInfo[playerid][pAdmin] >= 1)return SendClientMessage(playerid, -1, "[ERRO]: Voce deve ser um administrador para usar este comando");
    {
       
        CMDMessageToAdmins(playerid, "ADMINAREA2");
        SetPlayerFacingAngle(playerid, 274.830871);
        SetPlayerPos(playerid, 2108.967041, 1433.100585, 10.820312);
        GameTextForPlayer(playerid, "Bem Vindo Admin!", 1000, 3);
    }
    return 1;
}



Re: Problema com CMD Estranho? - ShOwD - 09.05.2015

Pegou Aqui! Obrigado a Todos.