[Ajuda] Warning 202
#1

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");
Reply
#2

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.
Reply
#3

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?
Reply
#4

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

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
Reply
#6

procura por:

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

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
Reply
#8

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"
Reply
#9

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);
}
Reply
#10

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.
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)