[Ajuda] Stock
#1

fiz uma stock sу que esta dando erro, nгo sei porque

Код:
 stock GetLevelAdmin(levelid)
{
    new str[50];
    if(levelid == 1)
    {
        str = "1";
    }
    else if (levelid == 2)
    {
        str = "2";
    }
    else if (levelid == 3)
    {
        str = "3";
    }
    else if (levelid == 4)
    {
        str = "4";
    }
    else if (levelid == 5)
    {
        str = "5";
    }
    return str;
}
oq estб de errado
Reply
#2

Quote:
Originally Posted by FabioGTP
Посмотреть сообщение
fiz uma stock sу que esta dando erro, nгo sei porque

Код:
 stock GetLevelAdmin(levelid)
{
    new str[50];
    if(levelid == 1)
    {
        str = "1";
    }
    else if (levelid == 2)
    {
        str = "2";
    }
    else if (levelid == 3)
    {
        str = "3";
    }
    else if (levelid == 4)
    {
        str = "4";
    }
    else if (levelid == 5)
    {
        str = "5";
    }
    return str;
}
oq estб de errado
bola de cristail fail...
que tipo de erro ?
Reply
#3

Vocк deve estar chamando a funзгo GetLevelAdmin(levelid) incorretamente. Poste aonde ela й chamada.
Reply
#4

Erros
Код:
 C:\Users\Fбbio\Desktop\xx(187) : error 029: invalid expression, assumed zero
C:\Users\Fбbio\Desktop\xx(187) : error 029: invalid expression, assumed zero
C:\Users\Fбbio\Desktop\xx(187 -- 189) : warning 215: expression has no effect
C:\Users\Fбbio\Desktop\xx(189) : error 001: expected token: ";", but found "new"
C:\Users\Fбbio\Desktop\xx(189) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


4 Errors.
Reply
#5

Poste as linhas dos erros.
Reply
#6

Код:
 /* linha 187 */ stock GetLevelAdmin(levelid)
pawn Код:
/* linha 188 */ {
    /* linha 189 */new str[50];
Reply
#7

com o cуdigo postado acima esta tudo certo, nгo vi nenhum problemas, exceto essas 50 celulas que voce estб declarando e estб usando apenas 2
poste a parte em que vocк chama ela.
Reply
#8

Код:
 format(string, sizeof(string), "Vocк deu admin level %s para o %s", GetLevelAdmin(level), ganhou);
pawn Код:
format(string2, sizeof(string2), "O admin %s deu admin level %s para vocк.", deu , GetLevelAdmin(level));
Reply
#9

O Que seria 'level' ? uma variavel?
Reply
#10

Й mais fбcil converter a variбvel para string. E a string nгo precisa de 50 cйlulas.

pawn Код:
new str[2];
valstr(str, levelid);
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)