[Ajuda] Comando da erro
#1

Estou tendo problemas com o zcmd eu crio o comando mais da erro.

Quote:

C:\Users\Val\Desktop\PAWN\GAMEMODES\samp 0.3.7\filterscripts\fs armas 1.0.pwn(23) : error 002: only a single statement (or expression) can follow each "case"
C:\Users\Val\Desktop\PAWN\GAMEMODES\samp 0.3.7\filterscripts\fs armas 1.0.pwn(23) : error 017: undefined symbol "cmdtext"
C:\Users\Val\Desktop\PAWN\GAMEMODES\samp 0.3.7\filterscripts\fs armas 1.0.pwn(25) : error 029: invalid expression, assumed zero
C:\Users\Val\Desktop\PAWN\GAMEMODES\samp 0.3.7\filterscripts\fs armas 1.0.pwn(25) : error 017: undefined symbol "cmd_kits"
C:\Users\Val\Desktop\PAWN\GAMEMODES\samp 0.3.7\filterscripts\fs armas 1.0.pwn(25) : error 029: invalid expression, assumed zero
C:\Users\Val\Desktop\PAWN\GAMEMODES\samp 0.3.7\filterscripts\fs armas 1.0.pwn(25) : fatal error 107: too many error messages on one line

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


6 Errors.

codigo
Quote:

OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
CMD:kits(playerid,params[])
{
ShowPlayerDialog(playerid,200, DIALOG_STYLE_LIST, "KITS", "(KIT1)9MM, SHOTGUN, MICRO SMG/UZI, GRANADA", "Escolher", "Cancelar");
}
return 1;
}

Reply
#2

ZCMD nгo fica dentro de nenhuma public amigo, e ai ele ta dentro da public OnPlayerCommandPerformed ele fica fora de qualquer public, ponha ele em qualquer lugar do gamemode mais fora de public's
Reply
#3

tirei da public e deus esses erros

Quote:

C:\Users\Val\Desktop\PAWN\GAMEMODES\samp 0.3.7\filterscripts\fs armas 1.0.pwn(24) : error 002: only a single statement (or expression) can follow each "case"
C:\Users\Val\Desktop\PAWN\GAMEMODES\samp 0.3.7\filterscripts\fs armas 1.0.pwn(24) : error 017: undefined symbol "cmd_kits"
C:\Users\Val\Desktop\PAWN\GAMEMODES\samp 0.3.7\filterscripts\fs armas 1.0.pwn(24) : error 029: invalid expression, assumed zero
C:\Users\Val\Desktop\PAWN\GAMEMODES\samp 0.3.7\filterscripts\fs armas 1.0.pwn(24) : 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
#4

Fazer comando sem retorno ? й meio complicado nй jovem ;\

Base:
PHP код:
CMD:comando(playeridparams[])
{
    return 
1;

Seu comando ajustado:
PHP код:
CMD:kits(playerid,params[])
{
    
ShowPlayerDialog(playerid,200DIALOG_STYLE_LIST"KITS""(KIT1)9MM, SHOTGUN, MICRO SMG/UZI, GRANADA""Escolher""Cancelar");
    return 
1;

Reply
#5

Quote:
Originally Posted by Manin
Посмотреть сообщение
Fazer comando sem retorno ? й meio complicado nй jovem ;\

Base:
PHP код:
CMD:comando(playeridparams[])
{
    return 
1;

Seu comando ajustado:
PHP код:
CMD:kits(playerid,params[])
{
    
ShowPlayerDialog(playerid,200DIALOG_STYLE_LIST"KITS""(KIT1)9MM, SHOTGUN, MICRO SMG/UZI, GRANADA""Escolher""Cancelar");
    return 
1;

ja tava com retorno tio.
Reply
#6

Quote:
Originally Posted by Misael
Посмотреть сообщение
ja tava com retorno tio.
Encontrei ele aqui:
PHP код:
OnPlayerCommandPerformed(playeridcmdtext[], success)
{
CMD:kits(playerid,params[])
{
ShowPlayerDialog(playerid,200DIALOG_STYLE_LIST"KITS""(KIT1)9MM, SHOTGUN, MICRO SMG/UZI, GRANADA""Escolher""Cancelar");
}
return 
1;

Nesse ramo vocк tem que ficar atento a cada virgula ou ponto de seu trabalho.
Reply
#7

Quote:
Originally Posted by Manin
Посмотреть сообщение
Encontra ele ai entгo:
PHP код:
OnPlayerCommandPerformed(playeridcmdtext[], success)
{
CMD:kits(playerid,params[])
{
ShowPlayerDialog(playerid,200DIALOG_STYLE_LIST"KITS""(KIT1)9MM, SHOTGUN, MICRO SMG/UZI, GRANADA""Escolher""Cancelar");
}
return 
1;

Nesse ramo vocк tem que ficar atento a cada virgula ou ponto de seu trabalho.
CMD:kits(playerid,params[])
{
ShowPlayerDialog(playerid,200, DIALOG_STYLE_LIST, "KITS", "(KIT1)9MM, SHOTGUN, MICRO SMG/UZI, GRANADA", "Escolher", "Cancelar");
}
return 1;
}
nгo e isso? '-'
mais mesmo assim nгo funcionou.
Reply
#8

Quote:
Originally Posted by Misael
Посмотреть сообщение
CMD:kits(playerid,params[])
{
ShowPlayerDialog(playerid,200, DIALOG_STYLE_LIST, "KITS", "(KIT1)9MM, SHOTGUN, MICRO SMG/UZI, GRANADA", "Escolher", "Cancelar");
}
return 1;
}
nгo e isso? '-'
mais mesmo assim nгo funcionou.
Estб errado novamente a base do comando eu jб lhe mandei, perceba que apуs o return vocк fechou outra chave. no caso o return fica em baixo do ShowPlayerDialog e apуs isso se fecha 1 chave e o comando termina.
Reply
#9

http://imgur.com/TYvnUQP
Reply
#10

Quote:
Originally Posted by Misael
Посмотреть сообщение
Troca o codigo do seu dialogo por este aqui:
PHP код:
public OnDialogResponse(playeriddialogidresponselistiteminputtext[])
{
    if(
dialogid == 200)
    {
        if(
response)
        {
            switch(
listitem)
            {
                case 
0:
                {
                    
GivePlayerWeapon(playerid221000);
                    
GivePlayerWeapon(playerid251000);
                    
GivePlayerWeapon(playerid281000);
                    
GivePlayerWeapon(playerid1620);
                }
            }
        }
    }
    return 
1;

e me diga se da certo
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)