SA-MP Forums Archive
[Ajuda] Errinhos Chatos ¬¬ - 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] Errinhos Chatos ¬¬ (/showthread.php?tid=397982)



Errinhos Chatos ¬¬ - gabrielloko157 - 07.12.2012

Peguei o gm do brasil optmised life e tentei juntar ele, pois ele e dividido


ai quando juntei adicionei as linhas certinhas e tals


sу que deu um erro
Код:
C:\Users\Banga\Desktop\gm bgh2.pwn(9910) : error 029: invalid expression, assumed zero
C:\Users\Banga\Desktop\gm bgh2.pwn(9910) : error 017: undefined symbol "cmd_carteira"
C:\Users\Banga\Desktop\gm bgh2.pwn(9910) : error 029: invalid expression, assumed zero
C:\Users\Banga\Desktop\gm bgh2.pwn(9910) : fatal error 107: too many error messages on one line

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


4 Errors.
Linha:

Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
new STR[180];
new Nome[MAX_PLAYER_NAME];
new OutroNome[MAX_PLAYER_NAME];
new ID;
new Quantia;


CMD:carteira(playerid, params[])
{
    new text1[20], text2[20], text3[20], text4[20], text5[20];
    if(PlayerInfo[playerid][pCarLic]){    text1 = "Sim";}
    else    {text1 = "Nгo";}
    if(PlayerInfo[playerid][pFlyLic]){    text4 = "Sim";}
    else    {text4 = "Nгo";}
    if(PlayerInfo[playerid][pBoatLic]){    text2 = "Sim";}
    else    {text2 = "Nгo";}
    if(PlayerInfo[playerid][pFishLic]){    text3 = "Sim";}
    else    {text3 = "Nгo";}
    if(PlayerInfo[playerid][pGunLic]){    text5 = "Sim";}
    else    {text5 = "Nгo";}
    SendClientMessage(playerid, COLOR_WHITE, "{B5B5B5}|_"AbreviaturaServidor2"_|Licenзas|_"AbreviaturaServidor2"_|");
    format(STR, sizeof(STR), "Motorista:{de1480} %s.", text1);
    SendClientMessage(playerid, 0x33FF00FF, STR);
    format(STR, sizeof(STR), "Voo:{de1480} %s.", text4);
    SendClientMessage(playerid, 0x33FF00FF, STR);
    format(STR, sizeof(STR), "Navegacao:{de1480} %s.", text2);
    SendClientMessage(playerid, 0x33FF00FF, STR);
    format(STR, sizeof(STR), "Pesga Legal:{de1480} %s.", text3);
    SendClientMessage(playerid, 0x33FF00FF, STR);
    format(STR, sizeof(STR), "Porte de Armas:{de1480} %s.", text5);
    SendClientMessage(playerid, 0x33FF00FF, STR);
    return 1;
}

ja troquei a include e tals tentei de todo geito mais n consegui


Re: Errinhos Chatos ¬¬ - Baiano - 07.12.2012

zcmd nгo se usa na Callback OnPlayerCommandText!


Re: Errinhos Chatos ¬¬ - mau.tito - 07.12.2012

pawn Код:
new STR[180];
new Nome[MAX_PLAYER_NAME];
new OutroNome[MAX_PLAYER_NAME];
new ID;
new Quantia;

public OnPlayerCommandText(playerid, cmdtext[])
{
    return 1;
}

CMD:carteira(playerid, params[])
{
    new text1[20], text2[20], text3[20], text4[20], text5[20];
    if(PlayerInfo[playerid][pCarLic]){    text1 = "Sim";}
    else    {text1 = "Nгo";}
    if(PlayerInfo[playerid][pFlyLic]){    text4 = "Sim";}
    else    {text4 = "Nгo";}
    if(PlayerInfo[playerid][pBoatLic]){    text2 = "Sim";}
    else    {text2 = "Nгo";}
    if(PlayerInfo[playerid][pFishLic]){    text3 = "Sim";}
    else    {text3 = "Nгo";}
    if(PlayerInfo[playerid][pGunLic]){    text5 = "Sim";}
    else    {text5 = "Nгo";}
    SendClientMessage(playerid, COLOR_WHITE, "{B5B5B5}|_"AbreviaturaServidor2"_|Licenзas|_"AbreviaturaServidor2"_|");
    format(STR, sizeof(STR), "Motorista:{de1480} %s.", text1);
    SendClientMessage(playerid, 0x33FF00FF, STR);
    format(STR, sizeof(STR), "Voo:{de1480} %s.", text4);
    SendClientMessage(playerid, 0x33FF00FF, STR);
    format(STR, sizeof(STR), "Navegacao:{de1480} %s.", text2);
    SendClientMessage(playerid, 0x33FF00FF, STR);
    format(STR, sizeof(STR), "Pesga Legal:{de1480} %s.", text3);
    SendClientMessage(playerid, 0x33FF00FF, STR);
    format(STR, sizeof(STR), "Porte de Armas:{de1480} %s.", text5);
    SendClientMessage(playerid, 0x33FF00FF, STR);
    return 1;
}



Respuesta: Errinhos Chatos ¬¬ - gabrielloko157 - 07.12.2012

O.o descobri que zcmd nao usa na on playercommandtext mais como usar o zcmd entгo ? meu gm ta todo zcmd


Re: Respuesta: Errinhos Chatos ¬¬ - Nice-.- - 07.12.2012

Quote:
Originally Posted by gabrielloko157
Посмотреть сообщение
O.o descobri que zcmd nao usa na on playercommandtext mais como usar o zcmd entгo ? meu gm ta todo zcmd
fora das callbacks public stocks fora disso


Re: Respuesta: Errinhos Chatos ¬¬ - TugaBR - 07.12.2012

Quote:
Originally Posted by Nice-.-
Посмотреть сообщение
fora das callbacks public stocks fora disso
O que eu falei...


Respuesta: Errinhos Chatos ¬¬ - gabrielloko157 - 07.12.2012

O.o fora de callbacks public e stocks nй entгo eu tenho que por perto das #define ?


Re: Errinhos Chatos ¬¬ - Baiano - 07.12.2012

Como o Nice disse, coloque em qualquer parte do gm, menos nas callbacks, stocks ...


Re: Errinhos Chatos ¬¬ - TreePuncher - 07.12.2012

ZCMD й um processador de comandos que cria uma public para cada comando seu.
por exemplo (ZCMD: player) equivale a "public zcmd_player()". Publics NUNCA, EM TEMPO ALGUM entraram dentro de uma "public", "stock", "if" ou qualquer outro cуdigo que comeзa e termina seu corpo em "{" e "}", pois ZCMD, na verdade, bem na verdade, й uma public desfarзada.