JilavaXXL Posted January 6, 2013 Report Share Posted January 6, 2013 am eroarea asta Q:\123456789\samp\gamemodes\RO.pwn(382) : error 030: compound statement not closed at the end of file (started at line 257)iar codul pawno ii [pawn]public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])if(dialogid == Dialog_Barme){if(response){if(listitem == 0){if(GetPlayerMoney(playerid) < 80000 )return SendClientMessage(playerid,-1,"{FF0000}Nu ai destui bani");GivePlayerWeapon(playerid,36, 9999);SendClientMessage(playerid,0x00FFFFFF ,"Ai cumparat HS Rocket pentru 80000$ ");GivePlayerMoney(playerid,-80000);return 1;}if(listitem == 1){if(GetPlayerMoney(playerid) < 100000 )return SendClientMessage(playerid,-1,"{FF0000}Nu ai destui bani");GivePlayerWeapon(playerid,38, 9999);SendClientMessage(playerid,0x00FFFFFF ,"Ai cumparat RPG pentru 100000$");GivePlayerMoney(playerid, -100000);return 1;}if(listitem == 2){if(GetPlayerMoney(playerid) < 50000 )return SendClientMessage(playerid,-1,"{FF0000}Nu ai destui bani");GivePlayerWeapon(playerid,37, 9999);SendClientMessage(playerid,0x00FFFFFF ,"Ai cumparat Flamethower pentru 50000$ ");GivePlayerMoney(playerid, -50000);return 1;}if(listitem == 3){if(GetPlayerMoney(playerid) < 150000 )return SendClientMessage(playerid,-1,"{FF0000}Nu ai destui bani");GivePlayerWeapon(playerid,38, 9999);SendClientMessage(playerid,0x00FFFFFF ,"Ai cumparat Minigun pentru 150000$");GivePlayerMoney(playerid, -150000);return 1;}if(listitem == 4){if(GetPlayerMoney(playerid) < 25000 )return SendClientMessage(playerid,-1,"{FF0000}Nu ai destui bani");GivePlayerWeapon(playerid,16, 9999);SendClientMessage(playerid,0x00FFFFFF ,"Ai cumparat Grenazi pentru 25000$");GivePlayerMoney(playerid, -25000);return 1;}if(listitem == 5){if(GetPlayerMoney(playerid) < 20000 )return SendClientMessage(playerid,-1,"{FF0000}Nu ai destui bani");GivePlayerWeapon(playerid,18, 9999);SendClientMessage(playerid,0x00FFFFFF ,"Ai cumparat Molotov pentru 20000$");GivePlayerMoney(playerid ,-20000);return 1;}if(listitem == 6){if(GetPlayerMoney(playerid) < 5000 )return SendClientMessage(playerid,-1,"{FF0000}Nu ai destui bani");GivePlayerWeapon(playerid,9, 1);SendClientMessage(playerid,0x00FFFFFF ,"Ai cumparat Fierastrau pentru 5000$");GivePlayerMoney(playerid ,-5000);return 1;}if(listitem == 7){if(GetPlayerMoney(playerid) < 800000 )return SendClientMessage(playerid,-1,"{FF0000}Nu ai destui bani");GivePlayerWeapon(playerid,39, 9999);GivePlayerWeapon(playerid,40, 1);SendClientMessage(playerid,0x00FFFFFF ,"Ai cumparat Satchel Charge+Detonator pentru 80000$");GivePlayerMoney(playerid, -80000);return 1;}if(listitem == 8){if(GetPlayerMoney(playerid) < 2500 )return SendClientMessage(playerid,-1,"{FF0000}Nu ai destui bani");GivePlayerWeapon(playerid,42, 9999);SendClientMessage(playerid,0x00FFFFFF ,"Ai cumparat Fire Extinguisher pentru 2500$ ");GivePlayerMoney(playerid, -2500);return 1;}if(listitem == 9){if(GetPlayerMoney(playerid) < 3000 )return SendClientMessage(playerid,-1,"{FF0000}Nu ai destui bani");GivePlayerWeapon(playerid,17, 9999);SendClientMessage(playerid,0x00FFFFFF ,"Ai cumparat Tear Gas pentru 3000$");GivePlayerMoney(playerid, -3000);return 1;} [/pawn] linia 257 este : if(listitem == 0) ( ce trebuie sa fac ?? Link to comment Share on other sites More sharing options...
kiLLers Posted January 6, 2013 Report Share Posted January 6, 2013 ai uitat sa pui ori o , ori ; ori } Link to comment Share on other sites More sharing options...
DarkyTheAngel Posted January 6, 2013 Report Share Posted January 6, 2013 [pawn]public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]){ if(dialogid == Dialog_Barme) { if(response) { if(listitem == 0) { if(GetPlayerMoney(playerid) < 80000 ) return SendClientMessage(playerid,-1,"{FF0000}Nu ai destui bani"); GivePlayerWeapon(playerid,36, 9999); SendClientMessage(playerid,0x00FFFFFF ,"Ai cumparat HS Rocket pentru 80000$ "); GivePlayerMoney(playerid,-80000); } } } return 1;}[/pawn] Link to comment Share on other sites More sharing options...
JilavaXXL Posted January 6, 2013 Author Report Share Posted January 6, 2013 are ceva daca le pun toate la inceputul randului??? Link to comment Share on other sites More sharing options...
Lique Posted January 7, 2013 Report Share Posted January 7, 2013 Da , scriptul nu va mai fi aranjat calumea si probabil vei primii un Warning : Loose identation ! Link to comment Share on other sites More sharing options...
Question
JilavaXXL
am eroarea asta Q:\123456789\samp\gamemodes\RO.pwn(382) : error 030: compound statement not closed at the end of file (started at line 257)
iar codul pawno ii [pawn]public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
if(dialogid == Dialog_Barme)
{
if(response)
{
if(listitem == 0)
{
if(GetPlayerMoney(playerid) < 80000 )
return SendClientMessage(playerid,-1,"{FF0000}Nu ai destui bani");
GivePlayerWeapon(playerid,36, 9999);
SendClientMessage(playerid,0x00FFFFFF ,"Ai cumparat HS Rocket pentru 80000$ ");
GivePlayerMoney(playerid,-80000);
return 1;
}
if(listitem == 1)
{
if(GetPlayerMoney(playerid) < 100000 )
return SendClientMessage(playerid,-1,"{FF0000}Nu ai destui bani");
GivePlayerWeapon(playerid,38, 9999);
SendClientMessage(playerid,0x00FFFFFF ,"Ai cumparat RPG pentru 100000$");
GivePlayerMoney(playerid, -100000);
return 1;
}
if(listitem == 2)
{
if(GetPlayerMoney(playerid) < 50000 )
return SendClientMessage(playerid,-1,"{FF0000}Nu ai destui bani");
GivePlayerWeapon(playerid,37, 9999);
SendClientMessage(playerid,0x00FFFFFF ,"Ai cumparat Flamethower pentru 50000$ ");
GivePlayerMoney(playerid, -50000);
return 1;
}
if(listitem == 3)
{
if(GetPlayerMoney(playerid) < 150000 )
return SendClientMessage(playerid,-1,"{FF0000}Nu ai destui bani");
GivePlayerWeapon(playerid,38, 9999);
SendClientMessage(playerid,0x00FFFFFF ,"Ai cumparat Minigun pentru 150000$");
GivePlayerMoney(playerid, -150000);
return 1;
}
if(listitem == 4)
{
if(GetPlayerMoney(playerid) < 25000 )
return SendClientMessage(playerid,-1,"{FF0000}Nu ai destui bani");
GivePlayerWeapon(playerid,16, 9999);
SendClientMessage(playerid,0x00FFFFFF ,"Ai cumparat Grenazi pentru 25000$");
GivePlayerMoney(playerid, -25000);
return 1;
}
if(listitem == 5)
{
if(GetPlayerMoney(playerid) < 20000 )
return SendClientMessage(playerid,-1,"{FF0000}Nu ai destui bani");
GivePlayerWeapon(playerid,18, 9999);
SendClientMessage(playerid,0x00FFFFFF ,"Ai cumparat Molotov pentru 20000$");
GivePlayerMoney(playerid ,-20000);
return 1;
}
if(listitem == 6)
{
if(GetPlayerMoney(playerid) < 5000 )
return SendClientMessage(playerid,-1,"{FF0000}Nu ai destui bani");
GivePlayerWeapon(playerid,9, 1);
SendClientMessage(playerid,0x00FFFFFF ,"Ai cumparat Fierastrau pentru 5000$");
GivePlayerMoney(playerid ,-5000);
return 1;
}
if(listitem == 7)
{
if(GetPlayerMoney(playerid) < 800000 )
return SendClientMessage(playerid,-1,"{FF0000}Nu ai destui bani");
GivePlayerWeapon(playerid,39, 9999);
GivePlayerWeapon(playerid,40, 1);
SendClientMessage(playerid,0x00FFFFFF ,"Ai cumparat Satchel Charge+Detonator pentru 80000$");
GivePlayerMoney(playerid, -80000);
return 1;
}
if(listitem == 8)
{
if(GetPlayerMoney(playerid) < 2500 )
return SendClientMessage(playerid,-1,"{FF0000}Nu ai destui bani");
GivePlayerWeapon(playerid,42, 9999);
SendClientMessage(playerid,0x00FFFFFF ,"Ai cumparat Fire Extinguisher pentru 2500$ ");
GivePlayerMoney(playerid, -2500);
return 1;
}
if(listitem == 9)
{
if(GetPlayerMoney(playerid) < 3000 )
return SendClientMessage(playerid,-1,"{FF0000}Nu ai destui bani");
GivePlayerWeapon(playerid,17, 9999);
SendClientMessage(playerid,0x00FFFFFF ,"Ai cumparat Tear Gas pentru 3000$");
GivePlayerMoney(playerid, -3000);
return 1;
}
[/pawn]
linia 257 este : if(listitem == 0)
( ce trebuie sa fac ??
Link to comment
Share on other sites
4 answers to this question
Recommended Posts