Код:
#include <streamer>
#include <a_samp>
#if defined FILTERSCRIPT
public OnFilterScriptInit()
{
print("\n--------------------------------------");
print("kkk!");
print("--------------------------------------\n");
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
#else
main()
{
print("\n----------------------------------");
print("kkk!");
print("----------------------------------\n");
}
#endif
public OnGameModeInit()
{
#pragma tabsize 0
#define COLOR_YELLOW 0xFFFF00AA
}
public OnGameModeExit()
{
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(cmdtext, "/fixdzrava", true)==0)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, -81.6597,-1584.1904,2.6107))
{
ShowPlayerDialog(playerid, 8899, DIALOG_STYLE_LIST, "Dzrava", "10% (10$)\n20% (20$)\n30% (30$)\n50% (50$)\n70% (70$)\n80% (80$)\n100% (100%)", "Archeva", "Cancel");
PlayerPlaySound(playerid, 1133, 0.0, 0.0, 10.0);
}
return 1;}
return 0;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 8899)
{
if(response)
{
if(listitem == 0)
{
//blue
new vehicleid = GetPlayerVehicleID(playerid);
SetVehicleHealth(vehicleid, 100.0);
GivePlayerMoney(playerid, -10);
}
if(listitem == 1)
{
//red
new vehicleid = GetPlayerVehicleID(playerid);
SetVehicleHealth(vehicleid, 200.0);
GivePlayerMoney(playerid, -20);
}
if(listitem == 2)
{
//green
new vehicleid = GetPlayerVehicleID(playerid);
SetVehicleHealth(vehicleid, 300.0);
GivePlayerMoney(playerid, -30);
}
if(listitem == 3)
{
//white
new vehicleid = GetPlayerVehicleID(playerid);
SetVehicleHealth(vehicleid, 500.0);
GivePlayerMoney(playerid, -50);
}
if(listitem == 4)
{
//pink
new vehicleid = GetPlayerVehicleID(playerid);
SetVehicleHealth(vehicleid, 700.0);
GivePlayerMoney(playerid, -70);
}
if(listitem == 5)
{
//yellow
new vehicleid = GetPlayerVehicleID(playerid);
SetVehicleHealth(vehicleid, 800.0);
GivePlayerMoney(playerid, -80);
}
if(listitem == 6)
{
//police
new vehicleid = GetPlayerVehicleID(playerid);
SetVehicleHealth(vehicleid, 1000.0);
GivePlayerMoney(playerid, -100);
}
Need Help: D:\Lumix\LARP\LA-RPv1.5\filterscripts\Dzrava.pwn(130) : error 030: compound statement not closed at the end of file (started at line 61)
You're missing 3 closing brackets for the OnDialogResponse callback. One for the if(response) statement, one for the if(dialog == 8899) statement and another for the callback itself!
hm... please make example i cant understand what to do