SA-MP Forums Archive
[Ajuda] Warning 202 - 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] Warning 202 (/showthread.php?tid=492640)



Warning 202 - GHLEMES - 04.02.2014

pawn Код:
C:\Users\user\Desktop\Nova pasta\filterscripts\Madd.pwn(467) : warning 202: number of arguments does not match definition
C:\Users\user\Desktop\Nova pasta\filterscripts\Madd.pwn(467) : warning 202: number of arguments does not match definition
Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase


2 Warnings.
Linha:

pawn Код:
ShowPlayerDialog(playerid, infopickup, DIALOG_STYLE_LIST,"Use: /cmdmadd para Abir e Fechar: Porta, Portгo, Piscina e Garagem.","Use: /cmdmadd para Subir e Descer o Elevador. ","Use: /creditosmadd Para ver os Creditos do Criador do Sistema.","Deixe Sua Sujestгo via Skype: gh123 . ","Ok","Sair");



Re: Warning 202 - Cidiei - 04.02.2014

Meu caro, o senhor criou uma torre de babel em vosso cуdigo. A funзгo ShowPlayerDialog possui somente 7 argumentos. Segue abaixo um link de como utilizar a funзгo corretamente.

ShowPlayerDialog

Aconselho vocк utilizar formataзгo de dialogs usando strcat.


Re: Warning 202 - GHLEMES - 04.02.2014

Consegui arrumar o codigo:

pawn Код:
ShowPlayerDialog(playerid, infopickup, DIALOG_STYLE_MSGBOX,"Madd","Use: /cmdmadd para Abir e Fechar: Porta, Portгo, Piscina e Garagem.\n Use: /cmdmadd para Subir e Descer o Elevador.\nUse: /creditosmadd Para ver os Creditos do Criador do Sistema.\nDeixe Sua Sujestгo via Skype: gh123","Ok","Sair");
Porйm quando clica em um dos botхes da server closed conection. Poderia me ajudar?


Re: Warning 202 - Cidiei - 04.02.2014

Procure algo no restante do seu script, que tenha relaзгo com a palavra "infopickup", pois pode estar ocorrendo algum conflito de dialog's.


Re: Warning 202 - GHLEMES - 04.02.2014

Todo o Codigo:

pawn Код:
new PickupInfo;
pawn Код:
#define infopickup 2
pawn Код:
public OnGameModeInit()
{
PickupInfo = CreatePickup(1239, 1, 1306.3363, -811.9915, 78.0646);
pawn Код:
public OnPlayerPickUpPickup(playerid, pickupid) { // Inнcio do public
    if(pickupid == PickupInfo) { // Pickup definido
    ShowPlayerDialog(playerid, infopickup, DIALOG_STYLE_MSGBOX,"Madd","Use: /cmdmadd para Abir e Fechar: Porta, Portгo, Piscina e Garagem.\nUse: /cmdmadd para Subir e Descer o Elevador.\nUse: /creditosmadd Para ver os Creditos do Criador do Sistema.\nDeixe Sua Sujestгo via Skype: gh123","Ok","Sair");
    GameTextForPlayer(playerid,"~b~FS By:GHLEMES", 3000, 3);
    }
    return 1;
}

Nгo Achei nada errado


Re: Warning 202 - zSuYaNw - 04.02.2014

procura por:

pawn Код:
if(dialogid == infopickup)
e poste oque estб dentro dele.


Re: Warning 202 - Cidiei - 04.02.2014

Quote:
Originally Posted by GHLEMES
Посмотреть сообщение
Todo o Codigo:

pawn Код:
new PickupInfo;
pawn Код:
#define infopickup 2
pawn Код:
public OnGameModeInit()
{
PickupInfo = CreatePickup(1239, 1, 1306.3363, -811.9915, 78.0646);
pawn Код:
public OnPlayerPickUpPickup(playerid, pickupid) { // Inнcio do public
    if(pickupid == PickupInfo) { // Pickup definido
    ShowPlayerDialog(playerid, infopickup, DIALOG_STYLE_MSGBOX,"Madd","Use: /cmdmadd para Abir e Fechar: Porta, Portгo, Piscina e Garagem.\nUse: /cmdmadd para Subir e Descer o Elevador.\nUse: /creditosmadd Para ver os Creditos do Criador do Sistema.\nDeixe Sua Sujestгo via Skype: gh123","Ok","Sair");
    GameTextForPlayer(playerid,"~b~FS By:GHLEMES", 3000, 3);
    }
    return 1;
}

Nгo Achei nada errado
Retire tudo isso ai do seu cуdigo, menos o
pawn Код:
#define infopickup 2



Re: Warning 202 - GHLEMES - 05.02.2014

Bom Vou deixar aqui minha ideia, pois ninguйm ta conseguindo me ajudar

Prints.





Quero criar esse Pickup e quando passar em cima quero que apareзa esse Dialog.

Meu Cуdigo:

pawn Код:
new PickupInfo;
pawn Код:
#define infopickup 2
pawn Код:
public OnGameModeInit()
{
PickupInfo = CreatePickup(1239, 1, 1306.3363, -811.9915, 78.0646);
pawn Код:
public OnPlayerPickUpPickup(playerid, pickupid) { // Inнcio do public
    if(pickupid == PickupInfo) { // Pickup definido
    ShowPlayerDialog(playerid, infopickup, DIALOG_STYLE_MSGBOX,"Madd","Use: /cmdmadd para Abir e Fechar: Porta, Portгo, Piscina e Garagem.\nUse: /cmdmadd para Subir e Descer o Elevador.\nUse: /creditosmadd Para ver os Creditos do Criador do Sistema.\nDeixe Sua Sujestгo via Skype: gh123","Ok","Sair");
    GameTextForPlayer(playerid,"~b~FS By:GHLEMES", 3000, 3);
    }
    return 1;
}
Alguйm Poderia me Ajudar


Obs: Ja ta dando Certo porйm quando clico em algum botгo do Dialog aparece "SERVER CLOSED CONECTION"


Re: Warning 202 - Cidiei - 05.02.2014

pawn Код:
/*Topo*/

new PickupInfo;

/*OnGameModeInit*/

PickupInfo = CreatePickup(1239,1,1306.3363,-811.9915,78.0646);

/*OnPlayerPickUpPickup*/

if(pickupid == PickupInfo) {
    ShowPlayerDialog(playerid,666,DIALOG_STYLE_MSGBOX,"Madd","Use: /cmdmadd para Abir e Fechar: Porta, Portгo, Piscina e Garagem.\nUse: /cmdmadd para Subir e Descer o Elevador.\nUse: /creditosmadd Para ver os Creditos do Criador do Sistema.\nDeixe Sua Sujestгo via Skype: gh123","Ok","Sair");
    GameTextForPlayer(playerid,"~b~FS By:GHLEMES", 3000, 3);
}



Re: Warning 202 - GHLEMES - 05.02.2014

Quote:
Originally Posted by Cidiei
Посмотреть сообщение
pawn Код:
/*Topo*/

new PickupInfo;

/*OnGameModeInit*/

PickupInfo = CreatePickup(1239,1,1306.3363,-811.9915,78.0646);

/*OnPlayerPickUpPickup*/

if(pickupid == PickupInfo) {
    ShowPlayerDialog(playerid,666,DIALOG_STYLE_MSGBOX,"Madd","Use: /cmdmadd para Abir e Fechar: Porta, Portгo, Piscina e Garagem.\nUse: /cmdmadd para Subir e Descer o Elevador.\nUse: /creditosmadd Para ver os Creditos do Criador do Sistema.\nDeixe Sua Sujestгo via Skype: gh123","Ok","Sair");
    GameTextForPlayer(playerid,"~b~FS By:GHLEMES", 3000, 3);
}
Obrigado

Deu Certo.