JilavaXXL Posted January 6, 2013 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 ??
DarkyTheAngel Posted January 6, 2013 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]
JilavaXXL Posted January 6, 2013 Author Posted January 6, 2013 are ceva daca le pun toate la inceputul randului???
Lique Posted January 7, 2013 Posted January 7, 2013 Da , scriptul nu va mai fi aranjat calumea si probabil vei primii un Warning : Loose identation !
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 ??
4 answers to this question
Recommended Posts