if(dialogid == 941) { if(response) { if(listitem == 0) { GameTextForPlayer(playerid, "Parachutes for VIP", 5000, 6); } if(listitem == 1) { if(IsPlayerVipType(playerid,1)) { // 3418 GivePlayerWeapon(playerid,46,1); SetPlayerPos(playerid,2529.000000,-1603.000000,1505.00000); SendClientMessage(playerid,COLOR_GREEN,"You have gone to Parachue 1 for admins!"); } if(listitem == 2) { if(IsPlayerVipType(playerid,1)) { GivePlayerWeapon(playerid,46,1); SetPlayerPos(playerid,2529.000000,-1603.000000,1505.00000); SendClientMessage(playerid,COLOR_GREEN,"You have gone to Parachue 2 for admins!"); } if(listitem == 3) { if(IsPlayerVipType(playerid,1)) { GivePlayerWeapon(playerid,46,1); SendClientMessage(playerid,COLOR_GREEN,"You have gone to Parachue 3 for admins!"); SetPlayerPos(playerid,2529.000000,-1603.000000,1505.00000); } if(listitem == 4) { if(IsPlayerVipType(playerid,1)) { GivePlayerWeapon(playerid,46,1); SetPlayerPos(playerid,2529.000000,-1603.000000,1505.00000); SendClientMessage(playerid,COLOR_GREEN,"You have gone to Parachue 4 for admins!"); } if(listitem == 5) { if(IsPlayerVipType(playerid,1)) { GivePlayerWeapon(playerid,46,1); SetPlayerPos(playerid,2529.000000,-1603.000000,1505.00000); SendClientMessage(playerid,COLOR_GREEN,"You have gone to Parachue 5 for admins!"); } if(listitem == 6) { GameTextForPlayer(playerid, "Parachutes for FreeMembers", 5000, 6); } if(listitem == 7) { SetPlayerPos(playerid,2529.000000,-1603.000000,1505.00000); GivePlayerWeapon(playerid,46,1); SendClientMessage(playerid,COLOR_GREEN,"You have gone to Parachue 1 for freemembers!"); } if(listitem == 8) { GivePlayerWeapon(playerid,46,1); SetPlayerPos(playerid,2529.000000,-1603.000000,1505.00000); SendClientMessage(playerid,COLOR_GREEN,"You have gone to Parachue 2 for freemembers!"); } } return 1; } return 0; }
C:\Documents and Settings\Chris\Desktop\FreeRoam(2).pwn(3472) : error 030: compound statement not closed at the end of file (started at line (started at line 3418)
Your ending the script with 2 returns. Add only one. In other words, remove return 1;
|
if(dialogid == 941)
{
if(response)
{
if(listitem == 0)
{
GameTextForPlayer(playerid, "Parachutes for VIP", 5000, 6);
}
else if(listitem == 1)
{
if(IsPlayerVipType(playerid,1))
{ // 3418
GivePlayerWeapon(playerid,46,1);
SetPlayerPos(playerid,2529.000000,-1603.000000,1505.00000);
SendClientMessage(playerid,COLOR_GREEN,"You have gone to Parachue 1 for admins!");
}
}
else if(listitem == 2)
{
if(IsPlayerVipType(playerid,1))
{
GivePlayerWeapon(playerid,46,1);
SetPlayerPos(playerid,2529.000000,-1603.000000,1505.00000);
SendClientMessage(playerid,COLOR_GREEN,"You have gone to Parachue 2 for admins!");
}
}
else if(listitem == 3)
{
if(IsPlayerVipType(playerid,1))
{
GivePlayerWeapon(playerid,46,1);
SendClientMessage(playerid,COLOR_GREEN,"You have gone to Parachue 3 for admins!");
SetPlayerPos(playerid,2529.000000,-1603.000000,1505.00000);
}
}
else if(listitem == 4)
{
if(IsPlayerVipType(playerid,1))
{
GivePlayerWeapon(playerid,46,1);
SetPlayerPos(playerid,2529.000000,-1603.000000,1505.00000);
SendClientMessage(playerid,COLOR_GREEN,"You have gone to Parachue 4 for admins!");
}
}
else if(listitem == 5)
{
if(IsPlayerVipType(playerid,1))
{
GivePlayerWeapon(playerid,46,1);
SetPlayerPos(playerid,2529.000000,-1603.000000,1505.00000);
SendClientMessage(playerid,COLOR_GREEN,"You have gone to Parachue 5 for admins!");
}
}
else if(listitem == 6)
{
GameTextForPlayer(playerid, "Parachutes for FreeMembers", 5000, 6);
}
else if(listitem == 7)
{
SetPlayerPos(playerid,2529.000000,-1603.000000,1505.00000);
GivePlayerWeapon(playerid,46,1);
SendClientMessage(playerid,COLOR_GREEN,"You have gone to Parachue 1 for freemembers!");
}
else if(listitem == 8)
{
GivePlayerWeapon(playerid,46,1);
SetPlayerPos(playerid,2529.000000,-1603.000000,1505.00000);
SendClientMessage(playerid,COLOR_GREEN,"You have gone to Parachue 2 for freemembers!");
}
return 1;
}
return 0;
}
Heres the code that this error is coming up for.
Код:
if(dialogid == 941) { if(response) { if(listitem == 0) { GameTextForPlayer(playerid, "Parachutes for VIP", 5000, 6); } if(listitem == 1) { if(IsPlayerVipType(playerid,1)) { // 3418 GivePlayerWeapon(playerid,46,1); SetPlayerPos(playerid,2529.000000,-1603.000000,1505.00000); SendClientMessage(playerid,COLOR_GREEN,"You have gone to Parachue 1 for admins!"); } if(listitem == 2) { if(IsPlayerVipType(playerid,1)) { GivePlayerWeapon(playerid,46,1); SetPlayerPos(playerid,2529.000000,-1603.000000,1505.00000); SendClientMessage(playerid,COLOR_GREEN,"You have gone to Parachue 2 for admins!"); } if(listitem == 3) { if(IsPlayerVipType(playerid,1)) { GivePlayerWeapon(playerid,46,1); SendClientMessage(playerid,COLOR_GREEN,"You have gone to Parachue 3 for admins!"); SetPlayerPos(playerid,2529.000000,-1603.000000,1505.00000); } if(listitem == 4) { if(IsPlayerVipType(playerid,1)) { GivePlayerWeapon(playerid,46,1); SetPlayerPos(playerid,2529.000000,-1603.000000,1505.00000); SendClientMessage(playerid,COLOR_GREEN,"You have gone to Parachue 4 for admins!"); } if(listitem == 5) { if(IsPlayerVipType(playerid,1)) { GivePlayerWeapon(playerid,46,1); SetPlayerPos(playerid,2529.000000,-1603.000000,1505.00000); SendClientMessage(playerid,COLOR_GREEN,"You have gone to Parachue 5 for admins!"); } if(listitem == 6) { GameTextForPlayer(playerid, "Parachutes for FreeMembers", 5000, 6); } if(listitem == 7) { SetPlayerPos(playerid,2529.000000,-1603.000000,1505.00000); GivePlayerWeapon(playerid,46,1); SendClientMessage(playerid,COLOR_GREEN,"You have gone to Parachue 1 for freemembers!"); } if(listitem == 8) { GivePlayerWeapon(playerid,46,1); SetPlayerPos(playerid,2529.000000,-1603.000000,1505.00000); SendClientMessage(playerid,COLOR_GREEN,"You have gone to Parachue 2 for freemembers!"); } } return 1; } return 0; } Код:
C:\Documents and Settings\Chris\Desktop\FreeRoam(2).pwn(3472) : error 030: compound statement not closed at the end of file (started at line (started at line 3418) |
if(dialogid == 941)
{
if(response)
{
if(listitem == 0)
{
GameTextForPlayer(playerid, "Parachutes for VIP", 5000, 6);
}
else if(listitem == 1)
{
if(IsPlayerVipType(playerid, 1))
{
GivePlayerWeapon(playerid,46,1);
SetPlayerPos(playerid,2529.000000,-1603.000000,1505.00000);
SendClientMessage(playerid,COLOR_GREEN,"You have gone to Parachue 1 for admins!");
}
}
else if(listitem == 2)
{
if(IsPlayerVipType(playerid,1))
{
GivePlayerWeapon(playerid,46,1);
SetPlayerPos(playerid,2529.000000,-1603.000000,1505.00000);
SendClientMessage(playerid,COLOR_GREEN,"You have gone to Parachue 2 for admins!");
}
}
else if(listitem == 3)
{
if(IsPlayerVipType(playerid,1))
{
GivePlayerWeapon(playerid,46,1);
SendClientMessage(playerid,COLOR_GREEN,"You have gone to Parachue 3 for admins!");
SetPlayerPos(playerid,2529.000000,-1603.000000,1505.00000);
}
}
else if(listitem == 4)
{
if(IsPlayerVipType(playerid,1))
{
GivePlayerWeapon(playerid,46,1);
SetPlayerPos(playerid,2529.000000,-1603.000000,1505.00000);
SendClientMessage(playerid,COLOR_GREEN,"You have gone to Parachue 4 for admins!");
}
}
else if(listitem == 5)
{
if(IsPlayerVipType(playerid,1))
{
GivePlayerWeapon(playerid,46,1);
SetPlayerPos(playerid,2529.000000,-1603.000000,1505.00000);
SendClientMessage(playerid,COLOR_GREEN,"You have gone to Parachue 5 for admins!");
}
}
else if(listitem == 6)
{
GameTextForPlayer(playerid, "Parachutes for FreeMembers", 5000, 6);
}
else if(listitem == 7)
{
SetPlayerPos(playerid,2529.000000,-1603.000000,1505.00000);
GivePlayerWeapon(playerid,46,1);
SendClientMessage(playerid,COLOR_GREEN,"You have gone to Parachue 1 for freemembers!");
}
else if(listitem == 8)
{
GivePlayerWeapon(playerid,46,1);
SetPlayerPos(playerid,2529.000000,-1603.000000,1505.00000);
SendClientMessage(playerid,COLOR_GREEN,"You have gone to Parachue 2 for freemembers!");
}
return 1;
}
return 0;
}
if(listitem == 2) { if(IsPlayerVipType(playerid,1)) { <============= remove this ,lol GivePlayerWeapon(playerid,46,1); SetPlayerPos(playerid,2529.000000,-1603.000000,1505.00000);SendClientMessage(playerid,COLOR_GREEN,"You have gone to Parachue 2 for admins!"); }
if(dialogid == 941)
{
if(response)
{
if(listitem == 0)
{
GameTextForPlayer(playerid, "Parachutes for VIP", 5000, 6);
}
if(listitem == 1)
{
if(IsPlayerVipType(playerid,1)) { // 3418
GivePlayerWeapon(playerid,46,1);
SetPlayerPos(playerid,2529.000000,-1603.000000,1505.00000);
SendClientMessage(playerid,COLOR_GREEN,"You have gone to Parachue 1 for admins!");
}
if(listitem == 2)
{
if(IsPlayerVipType(playerid,1)) {
GivePlayerWeapon(playerid,46,1);
SetPlayerPos(playerid,2529.000000,-1603.000000,1505.00000);
SendClientMessage(playerid,COLOR_GREEN,"You have gone to Parachue 2 for admins!");
}
if(listitem == 3)
{
if(IsPlayerVipType(playerid,1)) {
GivePlayerWeapon(playerid,46,1);
SendClientMessage(playerid,COLOR_GREEN,"You have gone to Parachue 3 for admins!");
SetPlayerPos(playerid,2529.000000,-1603.000000,1505.00000);
}
}
if(listitem == 4)
{
if(IsPlayerVipType(playerid,1)) {
GivePlayerWeapon(playerid,46,1);
SetPlayerPos(playerid,2529.000000,-1603.000000,1505.00000);
SendClientMessage(playerid,COLOR_GREEN,"You have gone to Parachue 4 for admins!");
}
}
if(listitem == 5)
{
if(IsPlayerVipType(playerid,1)) {
GivePlayerWeapon(playerid,46,1);
SetPlayerPos(playerid,2529.000000,-1603.000000,1505.00000);
SendClientMessage(playerid,COLOR_GREEN,"You have gone to Parachue 5 for admins!");
}
}
if(listitem == 6)
{
GameTextForPlayer(playerid, "Parachutes for FreeMembers", 5000, 6);
}
if(listitem == 7)
{
SetPlayerPos(playerid,2529.000000,-1603.000000,1505.00000);
GivePlayerWeapon(playerid,46,1);
SendClientMessage(playerid,COLOR_GREEN,"You have gone to Parachue 1 for freemembers!");
}
if(listitem == 8)
{
GivePlayerWeapon(playerid,46,1);
SetPlayerPos(playerid,2529.000000,-1603.000000,1505.00000);
SendClientMessage(playerid,COLOR_GREEN,"You have gone to Parachue 2 for freemembers!");
}
}
}
}
}
return 1;
}
Код:
if(listitem == 2) { if(IsPlayerVipType(playerid,1)) { <============= remove this ,lol GivePlayerWeapon(playerid,46,1); SetPlayerPos(playerid,2529.000000,-1603.000000,1505.00000);SendClientMessage(playerid,COLOR_GREEN,"You have gone to Parachue 2 for admins!"); } |
if(dialogid == 941) { if(response) { if(listitem == 0) { GameTextForPlayer(playerid, "Parachutes for VIP", 5000, 6); } if(listitem == 1) { if(IsPlayerVipType(playerid,1)) { // 3418 GivePlayerWeapon(playerid,46,1); SetPlayerPos(playerid,2529.000000,-1603.000000,1505.00000); SendClientMessage(playerid,COLOR_GREEN,"You have gone to Parachue 1 for admins!"); } } if(listitem == 2) { if(IsPlayerVipType(playerid,1)) { GivePlayerWeapon(playerid,46,1); SetPlayerPos(playerid,2529.000000,-1603.000000,1505.00000); SendClientMessage(playerid,COLOR_GREEN,"You have gone to Parachue 2 for admins!"); } } if(listitem == 3) { if(IsPlayerVipType(playerid,1)) { GivePlayerWeapon(playerid,46,1); SendClientMessage(playerid,COLOR_GREEN,"You have gone to Parachue 3 for admins!"); SetPlayerPos(playerid,2529.000000,-1603.000000,1505.00000); } } if(listitem == 4) { if(IsPlayerVipType(playerid,1)) { GivePlayerWeapon(playerid,46,1); SetPlayerPos(playerid,2529.000000,-1603.000000,1505.00000); SendClientMessage(playerid,COLOR_GREEN,"You have gone to Parachue 4 for admins!"); } } if(listitem == 5) { if(IsPlayerVipType(playerid,1)) { GivePlayerWeapon(playerid,46,1); SetPlayerPos(playerid,2529.000000,-1603.000000,1505.00000); SendClientMessage(playerid,COLOR_GREEN,"You have gone to Parachue 5 for admins!"); } } if(listitem == 6) { GameTextForPlayer(playerid, "Parachutes for FreeMembers", 5000, 6); } if(listitem == 7) { SetPlayerPos(playerid,2529.000000,-1603.000000,1505.00000); GivePlayerWeapon(playerid,46,1); SendClientMessage(playerid,COLOR_GREEN,"You have gone to Parachue 1 for freemembers!"); } if(listitem == 8) { GivePlayerWeapon(playerid,46,1); SetPlayerPos(playerid,2529.000000,-1603.000000,1505.00000); SendClientMessage(playerid,COLOR_GREEN,"You have gone to Parachue 2 for freemembers!"); } } } } return 1; }
C:\Documents and Settings\Chris\Desktop\FreeRoam(2).pwn(3479) : warning 209: function "OnDialogResponse" should return a value C:\Documents and Settings\Chris\Desktop\FreeRoam(2).pwn(3480) : error 010: invalid function or declaration