[Ajuda] Problema com CMD Estranho?
#1

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);
}
Reply
#2

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);

Reply
#3

Код:
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);
}
Reply
#4

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.
Reply
#5

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;
}
Reply
#6

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;
}
Reply
#7

Pegou Aqui! Obrigado a Todos.
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)