PDA

View Full Version : OnDialogResponse problem


N0FeaR
11/01/2012, 06:45 AM
here the erorr i get



C:\Users\Robin\Desktop\Angel Pine RolePlay\gamemodes\aprp.pwn(7611) : warning 209: function "OnDialogResponse" should return a value
C:\Users\Robin\Desktop\Angel Pine RolePlay\gamemodes\aprp.pwn(7612) : error 010: invalid function or declaration
C:\Users\Robin\Desktop\Angel Pine RolePlay\gamemodes\aprp.pwn(7614) : error 010: invalid function or declaration
C:\Users\Robin\Desktop\Angel Pine RolePlay\gamemodes\aprp.pwn(7616) : error 010: invalid function or declaration
C:\Users\Robin\Desktop\Angel Pine RolePlay\gamemodes\aprp.pwn(7621) : error 010: invalid function or declaration
C:\Users\Robin\Desktop\Angel Pine RolePlay\gamemodes\aprp.pwn(7626) : error 010: invalid function or declaration
C:\Users\Robin\Desktop\Angel Pine RolePlay\gamemodes\aprp.pwn(7632) : error 010: invalid function or declaration
C:\Users\Robin\Desktop\Angel Pine RolePlay\gamemodes\aprp.pwn(7634) : error 010: invalid function or declaration
C:\Users\Robin\Desktop\Angel Pine RolePlay\gamemodes\aprp.pwn(7638) : error 021: symbol already defined: "ShowPlayerDialog"
C:\Users\Robin\Desktop\Angel Pine RolePlay\gamemodes\aprp.pwn(7641) : error 010: invalid function or declaration
C:\Users\Robin\Desktop\Angel Pine RolePlay\gamemodes\aprp.pwn(7646) : error 010: invalid function or declaration
C:\Users\Robin\Desktop\Angel Pine RolePlay\gamemodes\aprp.pwn(7648) : error 010: invalid function or declaration
C:\Users\Robin\Desktop\Angel Pine RolePlay\gamemodes\aprp.pwn(7650) : error 010: invalid function or declaration
C:\Users\Robin\Desktop\Angel Pine RolePlay\gamemodes\aprp.pwn(7657) : error 010: invalid function or declaration
C:\Users\Robin\Desktop\Angel Pine RolePlay\gamemodes\aprp.pwn(7664) : error 010: invalid function or declaration
C:\Users\Robin\Desktop\Angel Pine RolePlay\gamemodes\aprp.pwn(7671) : error 010: invalid function or declaration
C:\Users\Robin\Desktop\Angel Pine RolePlay\gamemodes\aprp.pwn(7678) : error 010: invalid function or declaration
C:\Users\Robin\Desktop\Angel Pine RolePlay\gamemodes\aprp.pwn(7685) : error 010: invalid function or declaration
C:\Users\Robin\Desktop\Angel Pine RolePlay\gamemodes\aprp.pwn(7692) : error 010: invalid function or declaration
C:\Users\Robin\Desktop\Angel Pine RolePlay\gamemodes\aprp.pwn(7699) : error 010: invalid function or declaration
C:\Users\Robin\Desktop\Angel Pine RolePlay\gamemodes\aprp.pwn(7706) : error 010: invalid function or declaration
C:\Users\Robin\Desktop\Angel Pine RolePlay\gamemodes\aprp.pwn(7713) : error 010: invalid function or declaration
C:\Users\Robin\Desktop\Angel Pine RolePlay\gamemodes\aprp.pwn(7720) : error 010: invalid function or declaration
C:\Users\Robin\Desktop\Angel Pine RolePlay\gamemodes\aprp.pwn(7728) : error 010: invalid function or declaration
C:\Users\Robin\Desktop\Angel Pine RolePlay\gamemodes\aprp.pwn(7733) : error 010: invalid function or declaration
C:\Users\Robin\Desktop\Angel Pine RolePlay\gamemodes\aprp.pwn(7735) : error 010: invalid function or declaration
C:\Users\Robin\Desktop\Angel Pine RolePlay\gamemodes\aprp.pwn(7737) : error 010: invalid function or declaration

here whole OnDialogResponse

http://pastebin.com/PMvJ10qB

Mrki_Drakula
11/01/2012, 07:01 AM
You did something wrong, probably wrong bracket at a wrong position. Check it closer.

N0FeaR
11/01/2012, 07:03 AM
have a look I see no problem with that is why I ask for help

[MG]Dimi
11/01/2012, 07:28 AM
http://pokit.org/get/c7dd913dc198e5764b3587baaea4f10b.jpg

http://pokit.org/get/c8ca04b86686b104ba8bf2b1917973c8.jpg

}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 1244)
{
if(response)
{
if (gPlayerAccount[playerid] != 0)
{
ShowPlayerDialog(playerid, 1245, DIALOG_STYLE_INPUT,"Welcome, Please Log-In","Type your password below to log-in","Log-in","Quit");
}
else
{
ShowPlayerDialog(playerid, 155, DIALOG_STYLE_INPUT,"Welcome, Please Register","Type your password below to register a new account.","Register","Quit");
}
new y, m, d;
new h,mi,s;
getdate(y,m,d);
gettime(h,mi,s);
}
else
{
SendClientMessage(playerid, COLOR_GREY,"* You selected \"Refuse\", To play you must agree to the terms of condition");
Kick(playerid);
}
}
if(dialogid == 1245)
{
if(response)
{
strmid(Typed[playerid], inputtext, 0, strlen(inputtext), 255);
if(!strcmp(Typed[playerid], "None", true))
{
ShowPlayerDialog(playerid, 1245, DIALOG_STYLE_INPUT,"Try Again, Please Log-In","You didn't typed a password!\nType your password below to log-in","Log-in","Quit");
}
else
{
OnPlayerLogin(playerid, inputtext);
}
}
else
{
Kick(playerid);
}
}
if(dialogid == 1246)
{
if(response == 1)
{
if(strlen(inputtext) < 3)
{
ShowPlayerDialog(playerid, 1246, DIALOG_STYLE_INPUT,"Try Again, Please Register","The password entered is Too Short!\nType your password below to register a new account.","Register","Quit");
return 1;
}
if(strlen(inputtext) > 20)
{
ShowPlayerDialog(playerid, 1246, DIALOG_STYLE_INPUT,"Try Again, Please Register","The password entered is too Long!\nType your password below to register a new account.","Register","Quit");
return 1;
}
OnPlayerRegister(playerid, inputtext);
}
else
{
Kick(playerid);
}
}
if(dialogid == 155)
{
if(response)
{
if (listitem == 0)
{
PlayerInfo[playerid][pSex] = 1;
ShowPlayerDialog(playerid,156,DIALOG_STYLE_INPUT,"Age","How old are you?:((This is your chachter information.))","Select","Leave Game");
}
else if (listitem == 1)
{
PlayerInfo[playerid][pSex] = 2;
ShowPlayerDialog(playerid,156,DIALOG_STYLE_INPUT,"Age","How old are you?:((This is your chachter information.))","Select","Leave Game");
}
else
{
Kick(playerid);
}
}
}
if(dialogid == 156)
{
if(response)
{
PlayerInfo[playerid][pAge] = strval(inputtext);
new contry[] = " United States \n United Kingdom \n Canada \n Brazil \n Mexico \n Russia \n Sweden \n Denmark \n Finland \n Norway \n Germany";
ShowPlayerDialog(playerid,157,DIALOG_STYLE_LIST,"Where are you from?:((This is your chachter information))",contry,"Select","Leave Game");
SetPlayerPos(playerid,1291.4808,176.3004,20.4609);
}
else
{
Kick(playerid);
}
}
if(dialogid == 157)
{
if(response)
{
if (listitem == 0)
{
PlayerInfo[playerid][pOrigin] = 1;
SendClientMessage(playerid, COLOR_YELLOW2, "So you are from the United States.");
TogglePlayerControllable(playerid, 0);
ShowPlayerDialog(playerid, RP, DIALOG_STYLE_LIST,"What does RP stand for?","1.Roleplay\n2.Ruleplay\n3.Rapeplay","Choose","");
}
else if (listitem == 1)
{
PlayerInfo[playerid][pOrigin] = 2;
SendClientMessage(playerid, COLOR_YELLOW2, "So you are from United Kingdom.");
TogglePlayerControllable(playerid, 0);
ShowPlayerDialog(playerid, RP, DIALOG_STYLE_LIST,"What does RP stand for?","1.Roleplay\n2.Ruleplay\n3.Rapeplay","Choose","");
}
else if (listitem == 2)
{
PlayerInfo[playerid][pOrigin] = 3;
SendClientMessage(playerid, COLOR_YELLOW2, "So you are from Canada.");
TogglePlayerControllable(playerid, 0);
ShowPlayerDialog(playerid, RP, DIALOG_STYLE_LIST,"What does RP stand for?","1.Roleplay\n2.Ruleplay\n3.Rapeplay","Choose","");
}
else if (listitem == 3)
{
PlayerInfo[playerid][pOrigin] = 4;
SendClientMessage(playerid, COLOR_YELLOW2, "So you are from Brazil.");
TogglePlayerControllable(playerid, 0);
ShowPlayerDialog(playerid, RP, DIALOG_STYLE_LIST,"What does RP stand for?","1.Roleplay\n2.Ruleplay\n3.Rapeplay","Choose","");
}
else if (listitem == 4)
{
PlayerInfo[playerid][pOrigin] = 5;
SendClientMessage(playerid, COLOR_YELLOW2, "So you are from Mexico.");
TogglePlayerControllable(playerid, 0);
ShowPlayerDialog(playerid, RP, DIALOG_STYLE_LIST,"What does RP stand for?","1.Roleplay\n2.Ruleplay\n3.Rapeplay","Choose","");
}
else if (listitem == 5)
{
PlayerInfo[playerid][pOrigin] = 5;
SendClientMessage(playerid, COLOR_YELLOW2, "So you are from Russia.");
TogglePlayerControllable(playerid, 0);
ShowPlayerDialog(playerid, RP, DIALOG_STYLE_LIST,"What does RP stand for?","1.Roleplay\n2.Ruleplay\n3.Rapeplay","Choose","");
}
else if (listitem == 6)
{
PlayerInfo[playerid][pOrigin] = 6;
SendClientMessage(playerid, COLOR_YELLOW2, "So you are from Sweden.");
TogglePlayerControllable(playerid, 0);
ShowPlayerDialog(playerid, RP, DIALOG_STYLE_LIST,"What does RP stand for?","1.Roleplay\n2.Ruleplay\n3.Rapeplay","Choose","");
}
else if (listitem == 7)
{
PlayerInfo[playerid][pOrigin] = 7;
SendClientMessage(playerid, COLOR_YELLOW2, "So you are from Denmark.");
TogglePlayerControllable(playerid, 0);
ShowPlayerDialog(playerid, RP, DIALOG_STYLE_LIST,"What does RP stand for?","1.Roleplay\n2.Ruleplay\n3.Rapeplay","Choose","");
}
else if (listitem == 8)
{
PlayerInfo[playerid][pOrigin] = 8;
SendClientMessage(playerid, COLOR_YELLOW2, "So you are from Finland.");
TogglePlayerControllable(playerid, 0);
ShowPlayerDialog(playerid, RP, DIALOG_STYLE_LIST,"What does RP stand for?","1.Roleplay\n2.Ruleplay\n3.Rapeplay","Choose","");
}
else if (listitem == 9)
{
PlayerInfo[playerid][pOrigin] = 9;
SendClientMessage(playerid, COLOR_YELLOW2, "So you are from Norway.");
TogglePlayerControllable(playerid, 0);
ShowPlayerDialog(playerid, RP, DIALOG_STYLE_LIST,"What does RP stand for?","1.Roleplay\n2.Ruleplay\n3.Rapeplay","Choose","");
}
else if (listitem == 10)
{
PlayerInfo[playerid][pOrigin] = 10;
SendClientMessage(playerid, COLOR_YELLOW2, "So you are from Germany.");
TogglePlayerControllable(playerid, 0);
ShowPlayerDialog(playerid, RP, DIALOG_STYLE_LIST,"What does RP stand for?","1.Roleplay\n2.Ruleplay\n3.Rapeplay","Choose","");
}
}
else
{
Kick(playerid);
}
}
if(dialogid == RP)
{
if(response)
{
if(listitem == 0)
{
SendClientMessage(playerid, COLOR_WHITE, "Correct! Moving on!");
ShowPlayerDialog(playerid, RP1, DIALOG_STYLE_LIST, "What does the term Metagame mean?","1.Use IC information OOCly\n2.Force someone to roleplay\n3.Use OOC information icly","Choose","");
}
if(listitem == 1)
{
SendClientMessage(playerid, COLOR_RED, "Incorrect! Kicked!");
Kick(playerid);
}
if(listitem == 2)
{
SendClientMessage(playerid, COLOR_RED, "Incorrect! Kicked");
Kick(playerid);
}
}
}
if(dialogid == RP1)
{
if(response)
{
if(listitem == 0)
{
SendClientMessage(playerid, COLOR_RED, "Incorrect! Kicked");
Kick(playerid);
}
if(listitem == 1)
{
SendClientMessage(playerid, COLOR_RED, "Incorrect! Kicked");
Kick(playerid);
}
if(listitem == 2)
{
SendClientMessage(playerid, COLOR_WHITE, "Correct! Moving on!");
ShowPlayerDialog(playerid, RP2, DIALOG_STYLE_LIST, "What does the term PowerGame mean?","1.Forcing Someone to Roleplay\n2.Killing someone with a car\n3.Killing someone for no reason","Choose","");
}
}
}
if(dialogid == RP2)
{
if(response)
{
if(listitem == 0)
{
SendClientMessage(playerid, COLOR_WHITE, "Correct! Moving on!");
ShowPlayerDialog(playerid, RP3, DIALOG_STYLE_LIST, "What does the term Deathmatch mean?","You get killed, then you go back and kill him\nKilling someone for no reason\nKilling yourself","Choose","");
}
if(listitem == 1)
{
SendClientMessage(playerid, COLOR_RED, "Incorrect! Kicked");
Kick(playerid);
}
if(listitem == 2)
{
SendClientMessage(playerid, COLOR_RED, "Incorrect! Kicked");
Kick(playerid);
}
}
}
if(dialogid == RP3)
{
if(response)
{
if(listitem == 0)
{
SendClientMessage(playerid, COLOR_RED, "Incorrect! Kicked");
Kick(playerid);
}
if(listitem == 1)
{
SendClientMessage(playerid, COLOR_WHITE, "Correct! Moving on!");
ShowPlayerDialog(playerid, RP4, DIALOG_STYLE_LIST, "What is the proper use of advert?","I selling good stuff\nI selling sex /pm me.\nSelling a new Landstalker for 15 grand","Choose","Leave");
}
if(listitem == 2)
{
SendClientMessage(playerid, COLOR_RED, "Incorrect! Kicked");
Kick(playerid);
}
}
}
if(dialogid == RP4)
{
if(response)
{
if(listitem == 0)
{
SendClientMessage(playerid, COLOR_RED, "Incorrect! Kicked");
Kick(playerid);
}
if(listitem == 1)
{
SendClientMessage(playerid, COLOR_RED, "Incorrect! Kicked");
Kick(playerid);
}
if(listitem == 2)
{
SendClientMessage(playerid, COLOR_GREEN, "Welcome to our server if you need help use /n to talk too all use /o!");
RegistrationStep[playerid] = 0;
PlayerInfo[playerid][pTut] = 1;
TogglePlayerControllable(playerid, 1);
SetCameraBehindPlayer(playerid);
SetPlayerSpawn(playerid);
gPlayerLogged{playerid} = 1;
SetPlayerPos(playerid,1291.4808,176.3004,20.4609);
}
}
}
return 1;
} // End OnDialogResponse

Try this one.