Got some errors with my dialog -
Don_Cage - 21.03.2013
This is the errors that i got
Код:
C:\Users\new account\Desktop\Script\gamemodes\Script.pwn(13500) : warning 211: possibly unintended assignment
C:\Users\new account\Desktop\Script\gamemodes\Script.pwn(13500) : error 001: expected token: ")", but found ";"
C:\Users\new account\Desktop\Script\gamemodes\Script.pwn(13500) : error 036: empty statement
C:\Users\new account\Desktop\Script\gamemodes\Script.pwn(13516) : error 029: invalid expression, assumed zero
C:\Users\new account\Desktop\Script\gamemodes\Script.pwn(13516) : warning 215: expression has no effect
C:\Users\new account\Desktop\Script\gamemodes\Script.pwn(13516) : error 001: expected token: ";", but found "if"
C:\Users\new account\Desktop\Script\gamemodes\Script.pwn(13516) : warning 211: possibly unintended assignment
C:\Users\new account\Desktop\Script\gamemodes\Script.pwn(13516) : error 001: expected token: ")", but found ";"
C:\Users\new account\Desktop\Script\gamemodes\Script.pwn(13516) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
6 Errors.
and this is the dialog
pawn Код:
if(dialogid == 5016)
{
if(response)
{
if(listitem == 0)
{
if(PlayerInfo[playerid][pSex] = 1;//This is line 13500
{
new bye[] = "Well it was nice meeting you!\nI hope you will enjoy your stay here\nin San Andreas.";
ShowPlayerDialog(playerid, 5017,DIALOG_STYLE_MSGBOX,"Enjoy your stay!",bye,"Select","Cancel");
PlayerInfo[playerid][pTut] = 1;
PlayerInfo[playerid][pChar] = 26;
PlayerInfo[playerid][pPos_x] = 1449.950;
PlayerInfo[playerid][pPos_y] = -2287.7966;
PlayerInfo[playerid][pPos_z] = 13.5469;
SetCameraBehindPlayer(playerid);
MedicBill[playerid] = 0;
SetPlayerSpawn(playerid);
TogglePlayerControllable(playerid, 1);
SafeResetPlayerMoney(playerid);
SafeGivePlayerMoney(playerid, 5000);
}
else if(PlayerInfo[playerid][pSex] = 2;//This is line 13516
{
new bye[] = "Well it was nice meeting you!\nI hope you will enjoy your stay here\nin San Andreas.";
ShowPlayerDialog(playerid, 5017,DIALOG_STYLE_MSGBOX,"Enjoy your stay!",bye,"Select","Cancel");
PlayerInfo[playerid][pTut] = 1;
PlayerInfo[playerid][pChar] = 91;
PlayerInfo[playerid][pPos_x] = 1449.950;
PlayerInfo[playerid][pPos_y] = -2287.7966;
PlayerInfo[playerid][pPos_z] = 13.5469;
SetCameraBehindPlayer(playerid);
MedicBill[playerid] = 0;
SetPlayerSpawn(playerid);
TogglePlayerControllable(playerid, 1);
SafeResetPlayerMoney(playerid);
SafeGivePlayerMoney(playerid, 5000);
}
}
Re: Got some errors with my dialog -
Denying - 21.03.2013
Close the if statement and remove the coma. Here's the fixed line:
if(PlayerInfo[playerid][pSex] == 1)
The other fixed line:
else if(PlayerInfo[playerid][pSex] == 2)
Re: Got some errors with my dialog -
Don_Cage - 21.03.2013
haha oh yea didnt watch what i was typing lol but now i get this warnings
pawn Код:
C:\Users\new account\Desktop\Script\gamemodes\Script.pwn(13500) : warning 211: possibly unintended assignment
C:\Users\new account\Desktop\Script\gamemodes\Script.pwn(13516) : warning 211: possibly unintended assignment
C:\Users\new account\Desktop\Script\gamemodes\Script.pwn(13535) : warning 211: possibly unintended assignment
C:\Users\new account\Desktop\Script\gamemodes\Script.pwn(13551) : warning 211: possibly unintended assignment
C:\Users\new account\Desktop\Script\gamemodes\Script.pwn(13570) : warning 211: possibly unintended assignment
C:\Users\new account\Desktop\Script\gamemodes\Script.pwn(13586) : warning 211: possibly unintended assignment
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
6 Warnings.
and now i get those on the whole dialog but it is still only at the pSex things
pawn Код:
if(dialogid == 5016)
{
if(response)
{
if(listitem == 0)
{
if(PlayerInfo[playerid][pSex] = 1)
{
new bye[] = "Well it was nice meeting you!\nI hope you will enjoy your stay here\nin San Andreas.";
ShowPlayerDialog(playerid, 5017,DIALOG_STYLE_MSGBOX,"Enjoy your stay!",bye,"Select","Cancel");
PlayerInfo[playerid][pTut] = 1;
PlayerInfo[playerid][pChar] = 26;
PlayerInfo[playerid][pPos_x] = 1449.950;
PlayerInfo[playerid][pPos_y] = -2287.7966;
PlayerInfo[playerid][pPos_z] = 13.5469;
SetCameraBehindPlayer(playerid);
MedicBill[playerid] = 0;
SetPlayerSpawn(playerid);
TogglePlayerControllable(playerid, 1);
SafeResetPlayerMoney(playerid);
SafeGivePlayerMoney(playerid, 5000);
}
else if(PlayerInfo[playerid][pSex] = 2)
{
new bye[] = "Well it was nice meeting you!\nI hope you will enjoy your stay here\nin San Andreas.";
ShowPlayerDialog(playerid, 5017,DIALOG_STYLE_MSGBOX,"Enjoy your stay!",bye,"Select","Cancel");
PlayerInfo[playerid][pTut] = 1;
PlayerInfo[playerid][pChar] = 91;
PlayerInfo[playerid][pPos_x] = 1449.950;
PlayerInfo[playerid][pPos_y] = -2287.7966;
PlayerInfo[playerid][pPos_z] = 13.5469;
SetCameraBehindPlayer(playerid);
MedicBill[playerid] = 0;
SetPlayerSpawn(playerid);
TogglePlayerControllable(playerid, 1);
SafeResetPlayerMoney(playerid);
SafeGivePlayerMoney(playerid, 5000);
}
}
else if(listitem == 1)
{
if(PlayerInfo[playerid][pSex] = 1)
{
new bye[] = "Well it was nice meeting you!\nI hope you will enjoy your stay here\nin San Andreas.";
ShowPlayerDialog(playerid, 5017,DIALOG_STYLE_MSGBOX,"Enjoy your stay!",bye,"Select","Cancel");
PlayerInfo[playerid][pTut] = 1;
PlayerInfo[playerid][pChar] = 26;
PlayerInfo[playerid][pPos_x] = 818.8932;
PlayerInfo[playerid][pPos_y] = -1355.3688;
PlayerInfo[playerid][pPos_z] = -0.5078;
SetCameraBehindPlayer(playerid);
MedicBill[playerid] = 0;
SetPlayerSpawn(playerid);
TogglePlayerControllable(playerid, 1);
SafeResetPlayerMoney(playerid);
SafeGivePlayerMoney(playerid, 5000);
}
else if(PlayerInfo[playerid][pSex] = 2)
{
new bye[] = "Well it was nice meeting you!\nI hope you will enjoy your stay here\nin San Andreas.";
ShowPlayerDialog(playerid, 5017,DIALOG_STYLE_MSGBOX,"Enjoy your stay!",bye,"Select","Cancel");
PlayerInfo[playerid][pTut] = 1;
PlayerInfo[playerid][pChar] = 91;
PlayerInfo[playerid][pPos_x] = 818.8932;
PlayerInfo[playerid][pPos_y] = -1355.3688;
PlayerInfo[playerid][pPos_z] = -0.5078;
SetCameraBehindPlayer(playerid);
MedicBill[playerid] = 0;
SetPlayerSpawn(playerid);
TogglePlayerControllable(playerid, 1);
SafeResetPlayerMoney(playerid);
SafeGivePlayerMoney(playerid, 5000);
}
}
else if(listitem == 2)
{
if(PlayerInfo[playerid][pSex] = 1)
{
new bye[] = "Well it was nice meeting you!\nI hope you will enjoy your stay here\nin San Andreas.";
ShowPlayerDialog(playerid, 5017,DIALOG_STYLE_MSGBOX,"Enjoy your stay!",bye,"Select","Cancel");
PlayerInfo[playerid][pTut] = 1;
PlayerInfo[playerid][pChar] = 26;
PlayerInfo[playerid][pPos_x] = 1743.0795;
PlayerInfo[playerid][pPos_y] = -1862.4318;
PlayerInfo[playerid][pPos_z] = -13.5763;
SetCameraBehindPlayer(playerid);
MedicBill[playerid] = 0;
SetPlayerSpawn(playerid);
TogglePlayerControllable(playerid, 1);
SafeResetPlayerMoney(playerid);
SafeGivePlayerMoney(playerid, 5000);
}
else if(PlayerInfo[playerid][pSex] = 2)
{
new bye[] = "Well it was nice meeting you!\nI hope you will enjoy your stay here\nin San Andreas.";
ShowPlayerDialog(playerid, 5017,DIALOG_STYLE_MSGBOX,"Enjoy your stay!",bye,"Select","Cancel");
PlayerInfo[playerid][pTut] = 1;
PlayerInfo[playerid][pChar] = 91;
PlayerInfo[playerid][pPos_x] = 1743.0795;
PlayerInfo[playerid][pPos_y] = -1862.4318;
PlayerInfo[playerid][pPos_z] = -13.5763;
SetCameraBehindPlayer(playerid);
MedicBill[playerid] = 0;
SetPlayerSpawn(playerid);
TogglePlayerControllable(playerid, 1);
SafeResetPlayerMoney(playerid);
SafeGivePlayerMoney(playerid, 5000);
}
}
}
}
Re: Got some errors with my dialog -
Konstantinos - 21.03.2013
Post the lines, please.
Re: Got some errors with my dialog -
dusk - 21.03.2013
Just add == instead of single =
Re: Got some errors with my dialog -
Don_Cage - 21.03.2013
These are the lines
pawn Код:
if(PlayerInfo[playerid][pSex] = 1)
else if(PlayerInfo[playerid][pSex] = 2)
else if(PlayerInfo[playerid][pSex] = 1)
else if(PlayerInfo[playerid][pSex] = 2)
else if(PlayerInfo[playerid][pSex] = 1)
else if(PlayerInfo[playerid][pSex] = 2)
all of these
Re: Got some errors with my dialog -
Denying - 21.03.2013
Quote:
Originally Posted by dusk
Just add == instead of single =
|
This.
Fixed:
if(PlayerInfo[playerid][pSex] == 1)
else if(PlayerInfo[playerid][pSex] == 2)
And why the hell would you keep checking the same values for the same variable? If it's not 1 and not 2 it won't be either of them...
Re: Got some errors with my dialog -
Don_Cage - 21.03.2013
I have [pSex] ==1) and [pSex] ==2) 3 times each since it is different cordinates on them. Anyway it worked so thanks for the help!