Script Help -
ChuckyBabe - 15.04.2014
Hey Men i got errors when i compile this..
Need help very fast +rep for those who can help me..
pawn Code:
C:\Users\Windows7\Desktop\Microsoft Corporation (c)\El Pilipinas Roleplay v5\gamemodes\ELPILIPINAS.pwn(57247) : error 029: invalid expression, assumed zero
C:\Users\Windows7\Desktop\Microsoft Corporation (c)\El Pilipinas Roleplay v5\gamemodes\ELPILIPINAS.pwn(57247) : warning 215: expression has no effect
C:\Users\Windows7\Desktop\Microsoft Corporation (c)\El Pilipinas Roleplay v5\gamemodes\ELPILIPINAS.pwn(57247) : error 001: expected token: ";", but found "if"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
2 Errors.
pawn Code:
Line 57247 else if(dialogid == REGISTRATION_MENU_ONE)
The whole code
pawn Code:
else if(dialogid == REGISTRATION_MENU_ONE)
{
if(response)
{
PlayerInfo[playerid][pSex] = 1;
}
else
{
PlayerInfo[playerid][pSex] = 2;
}
ShowPlayerDialogEx(playerid, REGISTRATION_MENU_TWO, DIALOG_STYLE_INPUT, "{00FF00}El Pilipinas Roleplay - Registration", "{FFFFFF}What do you want your character's age to be?\n\nNote: The age must be no lower than 18 and no higher than 90.", "Done", "");
}
Re: Script Help -
Dignity - 15.04.2014
Can you show me what code you have before the error line?
Re: Script Help -
ChuckyBabe - 15.04.2014
pawn Code:
if(dialogid == MAINMENU2)
{
if(response == 0)
{
SendClientMessage(playerid, COLOR_NEWS, "You have been kicked out automatically.");
//KillTimer(GetPVarInt(playerid, "MenuTimer"));
Kick(playerid);
}
else if(strlen(inputtext))
{
GetPlayerName(playerid, sendername, sizeof(sendername));
if(doesAccountExist(sendername))
{
SendClientMessage(playerid, COLOR_YELLOW, "That username is already taken, please choose a different one.");
return 1;
}
new passbuffer[129];
WP_Hash(passbuffer, sizeof(passbuffer), inputtext);
//SetTimerEx("MenuCamFix", 1000, false, "i", playerid);
//KillTimer(GetPVarInt(playerid, "MenuTimer"));
OnPlayerRegister(playerid,passbuffer);
}
}
}
Re: Script Help -
Dignity - 15.04.2014
Try this:
pawn Code:
if(dialogid == MAINMENU2)
{
if(response == 0)
{
SendClientMessage(playerid, COLOR_NEWS, "You have been kicked out automatically.");
//KillTimer(GetPVarInt(playerid, "MenuTimer"));
Kick(playerid);
}
else if(strlen(inputtext))
{
GetPlayerName(playerid, sendername, sizeof(sendername));
if(doesAccountExist(sendername))
{
SendClientMessage(playerid, COLOR_YELLOW, "That username is already taken, please choose a different one.");
return 1;
}
new passbuffer[129];
WP_Hash(passbuffer, sizeof(passbuffer), inputtext);
//SetTimerEx("MenuCamFix", 1000, false, "i", playerid);
//KillTimer(GetPVarInt(playerid, "MenuTimer"));
OnPlayerRegister(playerid,passbuffer);
}
}
Your previous code had three closing brackets but only had two opening brackets.
Re: Script Help -
ChuckyBabe - 15.04.2014
I will have this errors if i replace your code
pawn Code:
C:\Users\Windows7\Desktop\Microsoft Corporation (c)\El Pilipinas Roleplay v5\gamemodes\ELPILIPINAS.pwn(6334) : error 017: undefined symbol "RBT"
C:\Users\Windows7\Desktop\Microsoft Corporation (c)\El Pilipinas Roleplay v5\gamemodes\ELPILIPINAS.pwn(6335) : error 017: undefined symbol "RBS"
C:\Users\Windows7\Desktop\Microsoft Corporation (c)\El Pilipinas Roleplay v5\gamemodes\ELPILIPINAS.pwn(6798) : error 017: undefined symbol "AddAutomatedFlag"
C:\Users\Windows7\Desktop\Microsoft Corporation (c)\El Pilipinas Roleplay v5\gamemodes\ELPILIPINAS.pwn(8547) : error 017: undefined symbol "SendEMSQueue"
C:\Users\Windows7\Desktop\Microsoft Corporation (c)\El Pilipinas Roleplay v5\gamemodes\ELPILIPINAS.pwn(9305) : error 017: undefined symbol "NOPCheck"
C:\Users\Windows7\Desktop\Microsoft Corporation (c)\El Pilipinas Roleplay v5\gamemodes\ELPILIPINAS.pwn(10429) : error 017: undefined symbol "ProxDetector"
C:\Users\Windows7\Desktop\Microsoft Corporation (c)\El Pilipinas Roleplay v5\gamemodes\ELPILIPINAS.pwn(10436) : error 017: undefined symbol "KillEMSQueue"
C:\Users\Windows7\Desktop\Microsoft Corporation (c)\El Pilipinas Roleplay v5\gamemodes\ELPILIPINAS.pwn(10444) : error 017: undefined symbol "ProxDetectorS"
C:\Users\Windows7\Desktop\Microsoft Corporation (c)\El Pilipinas Roleplay v5\gamemodes\ELPILIPINAS.pwn(10464) : error 017: undefined symbol "ProxDetectorS"
C:\Users\Windows7\Desktop\Microsoft Corporation (c)\El Pilipinas Roleplay v5\gamemodes\ELPILIPINAS.pwn(10465) : error 017: undefined symbol "GetPlayerFreeVehicleId"
C:\Users\Windows7\Desktop\Microsoft Corporation (c)\El Pilipinas Roleplay v5\gamemodes\ELPILIPINAS.pwn(10466) : error 017: undefined symbol "GetPlayerVehicleCount"
C:\Users\Windows7\Desktop\Microsoft Corporation (c)\El Pilipinas Roleplay v5\gamemodes\ELPILIPINAS.pwn(10725) : error 017: undefined symbol "RBS"
C:\Users\Windows7\Desktop\Microsoft Corporation (c)\El Pilipinas Roleplay v5\gamemodes\ELPILIPINAS.pwn(10832) : error 017: undefined symbol "ProxDetectorS"
C:\Users\Windows7\Desktop\Microsoft Corporation (c)\El Pilipinas Roleplay v5\gamemodes\ELPILIPINAS.pwn(10886) : error 017: undefined symbol "ProxDetector"
C:\Users\Windows7\Desktop\Microsoft Corporation (c)\El Pilipinas Roleplay v5\gamemodes\ELPILIPINAS.pwn(10894) : error 017: undefined symbol "ProxDetector"
C:\Users\Windows7\Desktop\Microsoft Corporation (c)\El Pilipinas Roleplay v5\gamemodes\ELPILIPINAS.pwn(11055) : error 017: undefined symbol "ProxDetectorS"
C:\Users\Windows7\Desktop\Microsoft Corporation (c)\El Pilipinas Roleplay v5\gamemodes\ELPILIPINAS.pwn(11062) : error 017: undefined symbol "ClearMarriage"
C:\Users\Windows7\Desktop\Microsoft Corporation (c)\El Pilipinas Roleplay v5\gamemodes\ELPILIPINAS.pwn(11063) : error 017: undefined symbol "ClearMarriage"
C:\Users\Windows7\Desktop\Microsoft Corporation (c)\El Pilipinas Roleplay v5\gamemodes\ELPILIPINAS.pwn(11080) : error 017: undefined symbol "ProxDetectorS"
C:\Users\Windows7\Desktop\Microsoft Corporation (c)\El Pilipinas Roleplay v5\gamemodes\ELPILIPINAS.pwn(11105) : error 017: undefined symbol "ProxDetectorS"
C:\Users\Windows7\Desktop\Microsoft Corporation (c)\El Pilipinas Roleplay v5\gamemodes\ELPILIPINAS.pwn(11111) : error 017: undefined symbol "ProxDetectorS"
C:\Users\Windows7\Desktop\Microsoft Corporation (c)\El Pilipinas Roleplay v5\gamemodes\ELPILIPINAS.pwn(11183) : error 017: undefined symbol "ProxDetectorS"
C:\Users\Windows7\Desktop\Microsoft Corporation (c)\El Pilipinas Roleplay v5\gamemodes\ELPILIPINAS.pwn(11195) : error 017: undefined symbol "ProxDetector"
C:\Users\Windows7\Desktop\Microsoft Corporation (c)\El Pilipinas Roleplay v5\gamemodes\ELPILIPINAS.pwn(11233) : error 017: undefined symbol "ProxDetector"
C:\Users\Windows7\Desktop\Microsoft Corporation (c)\El Pilipinas Roleplay v5\gamemodes\ELPILIPINAS.pwn(11283) : error 017: undefined symbol "ProxDetectorS"
C:\Users\Windows7\Desktop\Microsoft Corporation (c)\El Pilipinas Roleplay v5\gamemodes\ELPILIPINAS.pwn(11349) : error 017: undefined symbol "ProxDetector"
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
26 Errors.
Re: Script Help -
Dignity - 15.04.2014
I'm not really sure what's causing your error. I'll try to help though.
Can you try changing
pawn Code:
else if(dialogid == REGISTRATION_MENU_ONE)
to
pawn Code:
if(dialogid == REGISTRATION_MENU_ONE)
EDIT: If that doesn't work, use a different method of reading dialogids:
pawn Code:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
switch( dialogid )
{
case: MAINMENU2
{
// code
}
case: REGISTRATION_MENU_ONE
{
// code
}
}
return 1;
}
Re: Script Help -
ChuckyBabe - 15.04.2014
Nice mionee now i got this
pawn Code:
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
+rep bro.. your so cool!