[ Ajuda ] Comando dando Error.
#1

pawn Код:
CMD:setprof(playerid, params[])
    {
        new szt[128], plid, prof, profissao[128];
        if(IsPlayerConnected(plid))
        {
            if(pAdmin[playerid] > 2 && !IsPlayerAdmin(playerid)) return SendClientMessage(playerid, Vermelho,"(ERRO) Vocк nгo tem permissгo.");
            if(sscanf(params,"ui", plid , prof)) return SendClientMessage(playerid, Vermelho, "(ERRO) /setprof [id] [numero]");
            if(prof == 0 || prof == 1 || prof == 2 || prof == 3 || prof == 4 || prof == 5 || prof == 6 || prof == 7 || prof == 8 || prof == 9 || prof == 10 ||
            prof == 11 || prof == 12 || prof == 13 || prof == 14)
            {
                Profissao[plid] = prof;
                if(prof == 1) {profissao = "Caminoneiro";}
                if(prof == 2) {profissao = "MotoTaxi";}
                if(prof == 3) {profissao = "Taxista";}
                if(prof == 4) {profissao = "Maquinista";}
                if(prof == 5) {profissao = "PolicialM";}
                if(prof == 6) {profissao = "PolicialC";}
                if(prof == 7) {profissao = "PolicialF";}
                if(prof == 8) {profissao = "VDrogas";}
                if(prof == 9) {profissao = "TrafArmas";}
                if(prof == 10) {profissao = "GuardaTransito";}
                if(prof == 11) {profissao = "Advogado";}
                if(prof == 12) {profissao = "VSorvete";}
                if(prof == 13) {profissao = "Paramedico";}
                if(prof == 14) {profissao = "Hacker";}
                if(prof > 14 && prof < 0) return SendClientMessage(playerid, Vermelho,"(ERRO) Profissгo Inexistente!");
                SendClientMessage(playerid, Verde , "* Comando Efetuado!");
                format(szt , 64 ,"Administrador %s te setou na profissгo nъmero : %s",pName(playerid),profissao);
                SendClientMessage(plid , Verde , szt);
                dini_IntSet(vfile, "Profissao", prof);
            }
            return 1;
        }
    }
Help - me please :/

pawn Код:
D:\Бrea de Trabalho\samp03dsvr_R2-800p_win32\gamemodes\Untitled.pwn(3424) : warning 209: function "cmd_setprof" should return a value
Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase


1 Warning.
Ps: Nгo tem 2 comandos iguais.
Reply
#2

Caro The_Zer0

O comando nгo estava retornando a nada!

pawn Код:
CMD:setprof(playerid, params[])
    {
        new szt[128], plid, prof, profissao[128];
        if(IsPlayerConnected(plid))
        {
            if(pAdmin[playerid] > 2 && !IsPlayerAdmin(playerid)) return SendClientMessage(playerid, Vermelho,"(ERRO) Vocк nгo tem permissгo.");
            if(sscanf(params,"ui", plid , prof)) return SendClientMessage(playerid, Vermelho, "(ERRO) /setprof [id] [numero]");
            if(prof == 0 || prof == 1 || prof == 2 || prof == 3 || prof == 4 || prof == 5 || prof == 6 || prof == 7 || prof == 8 || prof == 9 || prof == 10 ||
            prof == 11 || prof == 12 || prof == 13 || prof == 14)
            {
                Profissao[plid] = prof;
                if(prof == 1) {profissao = "Caminoneiro";}
                if(prof == 2) {profissao = "MotoTaxi";}
                if(prof == 3) {profissao = "Taxista";}
                if(prof == 4) {profissao = "Maquinista";}
                if(prof == 5) {profissao = "PolicialM";}
                if(prof == 6) {profissao = "PolicialC";}
                if(prof == 7) {profissao = "PolicialF";}
                if(prof == 8) {profissao = "VDrogas";}
                if(prof == 9) {profissao = "TrafArmas";}
                if(prof == 10) {profissao = "GuardaTransito";}
                if(prof == 11) {profissao = "Advogado";}
                if(prof == 12) {profissao = "VSorvete";}
                if(prof == 13) {profissao = "Paramedico";}
                if(prof == 14) {profissao = "Hacker";}
                if(prof > 14 && prof < 0) return SendClientMessage(playerid, Vermelho,"(ERRO) Profissгo Inexistente!");
                SendClientMessage(playerid, Verde , "* Comando Efetuado!");
                format(szt , 64 ,"Administrador %s te setou na profissгo nъmero : %s",pName(playerid),profissao);
                SendClientMessage(plid , Verde , szt);
                dini_IntSet(vfile, "Profissao", prof);
            }
            return 1;
        }
        return 1;
    }
Att,
Ricop522
Reply
#3

Quote:
Originally Posted by Ricop522
Посмотреть сообщение
Caro The_Zer0

O comando nгo estava retornando a nada!

pawn Код:
CMD:setprof(playerid, params[])
    {
        new szt[128], plid, prof, profissao[128];
        if(IsPlayerConnected(plid))
        {
            if(pAdmin[playerid] > 2 && !IsPlayerAdmin(playerid)) return SendClientMessage(playerid, Vermelho,"(ERRO) Vocк nгo tem permissгo.");
            if(sscanf(params,"ui", plid , prof)) return SendClientMessage(playerid, Vermelho, "(ERRO) /setprof [id] [numero]");
            if(prof == 0 || prof == 1 || prof == 2 || prof == 3 || prof == 4 || prof == 5 || prof == 6 || prof == 7 || prof == 8 || prof == 9 || prof == 10 ||
            prof == 11 || prof == 12 || prof == 13 || prof == 14)
            {
                Profissao[plid] = prof;
                if(prof == 1) {profissao = "Caminoneiro";}
                if(prof == 2) {profissao = "MotoTaxi";}
                if(prof == 3) {profissao = "Taxista";}
                if(prof == 4) {profissao = "Maquinista";}
                if(prof == 5) {profissao = "PolicialM";}
                if(prof == 6) {profissao = "PolicialC";}
                if(prof == 7) {profissao = "PolicialF";}
                if(prof == 8) {profissao = "VDrogas";}
                if(prof == 9) {profissao = "TrafArmas";}
                if(prof == 10) {profissao = "GuardaTransito";}
                if(prof == 11) {profissao = "Advogado";}
                if(prof == 12) {profissao = "VSorvete";}
                if(prof == 13) {profissao = "Paramedico";}
                if(prof == 14) {profissao = "Hacker";}
                if(prof > 14 && prof < 0) return SendClientMessage(playerid, Vermelho,"(ERRO) Profissгo Inexistente!");
                SendClientMessage(playerid, Verde , "* Comando Efetuado!");
                format(szt , 64 ,"Administrador %s te setou na profissгo nъmero : %s",pName(playerid),profissao);
                SendClientMessage(plid , Verde , szt);
                dini_IntSet(vfile, "Profissao", prof);
            }
            return 1;
        }
        return 1;
    }
Att,
Ricop522
Thanks, ricop.
Й que eu ainda estou aprendendo a linguagen ^^! Sorry
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)