[PEDIDO] 13 errors
#1

Galeerinha, eu preciso de uma forзa, eu estou fazendo um FS, basico, mais engraзaado, e eu preciso retirar os 13 errors, vou postar abaixo os errors e as linhas do FS! Quem me ajudar ganha os crйditos no FS... Isso seria meu primeiro FS feito =D.

Os 13 errors:
pawn Код:
C:\Documents and Settings\Rafael Morelli\Desktop\[FS]SouADM.pwn(5) : error 010: invalid function or declaration
C:\Documents and Settings\Rafael Morelli\Desktop\[FS]SouADM.pwn(7) : error 010: invalid function or declaration
C:\Documents and Settings\Rafael Morelli\Desktop\[FS]SouADM.pwn(10) : error 010: invalid function or declaration
C:\Documents and Settings\Rafael Morelli\Desktop\[FS]SouADM.pwn(12) : error 010: invalid function or declaration
C:\Documents and Settings\Rafael Morelli\Desktop\[FS]SouADM.pwn(15) : error 010: invalid function or declaration
C:\Documents and Settings\Rafael Morelli\Desktop\[FS]SouADM.pwn(17) : error 010: invalid function or declaration
C:\Documents and Settings\Rafael Morelli\Desktop\[FS]SouADM.pwn(20) : error 010: invalid function or declaration
C:\Documents and Settings\Rafael Morelli\Desktop\[FS]SouADM.pwn(22) : error 010: invalid function or declaration
C:\Documents and Settings\Rafael Morelli\Desktop\[FS]SouADM.pwn(25) : error 010: invalid function or declaration
C:\Documents and Settings\Rafael Morelli\Desktop\[FS]SouADM.pwn(27) : error 010: invalid function or declaration
C:\Documents and Settings\Rafael Morelli\Desktop\[FS]SouADM.pwn(30) : error 010: invalid function or declaration
C:\Documents and Settings\Rafael Morelli\Desktop\[FS]SouADM.pwn(32) : error 010: invalid function or declaration
C:\Documents and Settings\Rafael Morelli\Desktop\[FS]SouADM.pwn(35) : error 010: invalid function or declaration
C:\Documents and Settings\Rafael Morelli\Desktop\[FS]SouADM.pwn(38) : warning 203: symbol is never used: "ADMIN"
Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase


13 Errors.
As linhas do FS:
pawn Код:
#include <a_samp>

new ADMIN[MAX_PLAYERS];

if(strcmp("/souadm",cmdtext,true,8)
{
else if(ADMIN[playerid] == 5)
{
print("Sou adm lvl 5");
return 1
}
else if(ADMIN[playerid] == 4)
{
print("Sou adm lvl 4");
return 1
}
else if(ADMIN[playerid] == 3)
{
print("Sou adm lvl 3");
return 1
}
else if(ADMIN[playerid] == 2)
{
print("Sou adm lvl 2");
return 1
}
else if(ADMIN[playerid] == 1)
{
print("Sou adm lvl 1");
return 1
}
else if(ADMIN[playerid] == 0)
{
print("Nгo sou adm");
return 1
}
}
Reply
#2

cara nao sei direito mais nao tah falando ;?
Reply
#3

Como assim??
Reply
#4

pawn Код:
if(!strcmp("/souadm",cmdtext,true))
{
    switch(ADMIN[playerid])
    {
        case 5:
        {
            print("Sou adm lvl 5");
        }
        case 4:
        {
            print("Sou adm lvl 4");
        }
        case 3:
        {
            print("Sou adm lvl 3");
        }
        case 2:
        {
            print("Sou adm lvl 2");
        }
        case 1:
        {
            print("Sou adm lvl 1");
        }
        case 0:
        {
            print("Nгo sou adm");
        }
    }
    return 1;
}
Reply
#5

return 1
tenta
return 1;
else if(ADMIN[playerid] == 2)
tenta
else if(ADMIN[playerid] == 2);
nao sei ao serto mais pdc isso
Reply
#6

@histire vc falou errado vlw mesmo assim!
@RockFire vc tbm falou errado vlw mesmo assim!


[Nenhum dos dois compila ]
Reply
#7

pawn Код:
if(strcmp("/souadm",cmdtext,true,8)
{
    new
        Msg[40],
        Admin = ADMIN[playerid];

    Admin = ADMIN[playerid] > 0 ? (format(Msg,sizeof(Msg),"Sou Admin Level %i",ADMIN[playerid])) : (format(Msg,sizeof(Msg),"Nгo sou admin"));
    print(Msg);
    #pragma unused Admin
    return true;
}
Reply
#8

oiqwoiwqo eu nao sabia ao certo ainda nao sei programa muito bein mais й ke tava sem ; pensei ki fosse iso ><
Reply
#9

Da maneira que o RockFire postou vai funcionar, mas essa й uma segunda opзгo.

pawn Код:
#include <a_samp>

new ADMIN[MAX_PLAYERS];

if(strcmp("/souadm",cmdtext,true,8)
{
    if(ADMIN[playerid] == 5)
    {
        print("Sou adm lvl 5");
        return 1;
    }
    else if(ADMIN[playerid] == 4)
    {
        print("Sou adm lvl 4");
        return 1;
    }
    else if(ADMIN[playerid] == 3)
    {
        print("Sou adm lvl 3");
        return 1;
    }
    else if(ADMIN[playerid] == 2)
    {
        print("Sou adm lvl 2");
        return 1;
    }
    else if(ADMIN[playerid] == 1)
    {
        print("Sou adm lvl 1");
        return 1;
    }
    else if(ADMIN[playerid] == 0)
    {
        print("Nгo sou adm");
        return 1;
    }
    return 1;
}
Quote:
Originally Posted by RockFire
Посмотреть сообщение
pawn Код:
if(!strcmp("/souadm",cmdtext,true))
{
    switch(ADMIN[playerid])
    {
        case 5:
        {
            print("Sou adm lvl 5");
        }
        case 4:
        {
            print("Sou adm lvl 4");
        }
        case 3:
        {
            print("Sou adm lvl 3");
        }
        case 2:
        {
            print("Sou adm lvl 2");
        }
        case 1:
        {
            print("Sou adm lvl 1");
        }
        case 0:
        {
            print("Nгo sou adm");
        }
    }
    return 1;
}
ficaria melhor com um Break;
Reply
#10

Use assim:

PHP код:
#include <a_samp>
new ADMIN[MAX_PLAYERS];
public 
OnPlayerCommandText(playeridcmdtext[])
{
    if(
strcmp("/souadm"cmdtexttrue) == 0)
    {
        if(
ADMIN[playerid] == 5)
        {
            print(
"Sou adm lvl 5");
            return 
1;
        }
        else if(
ADMIN[playerid] == 4)
        {
            print(
"Sou adm lvl 4");
            return 
1;
        }
           else if(
ADMIN[playerid] == 3)
        {
             print(
"Sou adm lvl 3");
             return 
1;
        }
         else if(
ADMIN[playerid] == 2)
        {
                print(
"Sou adm lvl 2");
            return 
1;
        }
        else if(
ADMIN[playerid] == 1)
           {
            print(
"Sou adm lvl 1");
            return 
1;
        }
        else if(
ADMIN[playerid] == 0)
        {
            print(
"Nгo sou adm");
            return 
1;
        }
    }
    return 
0;

Faltaram algumas coisas simples como
PHP код:
; () {} if else if 
e alguns parвmetros do strcmp.
Nгo cheguei a testar o cmd, mas, compilou normal aqui, e pelo que vejo estб funcional.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)