22.07.2011, 15:16
I want to know that i have made below code for spoiler in samp but this didnt add spoiler to any vehicle why?
pawn Код:
#define FILTERSCRIPT
#define COLOR_WHITE 0xFFFFFFAA
#include <a_samp>
#if defined FILTERSCRIPT
public OnFilterScriptInit()
{
print("\n--------------------------------------");
print(" Blank Filterscript by your name here");
print("--------------------------------------\n");
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
#else
main()
{
print("\n----------------------------------");
print(" Blank Gamemode by your name here");
print("----------------------------------\n");
}
#endif
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/spoiler", cmdtext, true, 10) == 0)
{
if(IsPlayerInRangeOfPoint(playerid, 7.0, -1979.3672,440.1091,27) || IsPlayerInRangeOfPoint(playerid, 7.0, -1913.9288, 303.6583, 41.1585))
{
if(GetPlayerMoney(playerid) < 4999) return SendClientMessage(playerid, 0xFFFFFF, "You don't have enough Cash!");
{
if(IsPlayerInAnyVehicle(playerid))
{
if(GetPlayerState(playerid) == PLAYER_STATE_PASSENGER)
{
SendClientMessage(playerid, COLOR_WHITE, "You are not the driver");
return 1;
}
ShowPlayerDialog(playerid,1240,DIALOG_STYLE_LIST,"Spoilers","Spoiler Pro\nSpoiler Win\nSpoiler Drag\nSpoiler Alpha\nSpoiler Race\nSpoiler Worx","Ok", "Cancel");
}
else
{
SendClientMessage(playerid, COLOR_WHITE, " You are not in a vehicle");
}
}
}
return 1;
}
return 0;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
new vehicleid;
vehicleid = GetPlayerVehicleID(playerid);
switch(dialogid)
{
case 1240:
{
if(!response)
{
SendClientMessage(playerid, 0xFF0000FF, "You cancelled.");
return 1;
}
switch(listitem)
{
case 0:
{
if(GetVehicleModel(vehicleid) >=1)
{
AddVehicleComponent(vehicleid, 1000);
GivePlayerMoney(playerid,-800);
SendClientMessage(playerid,0xFFFFFFAA,"Vehicle Component added");
}
else
{
SendClientMessage(playerid,0xFFFFFFAA,"This is not an Vehicle");
}
}
case 1:
{
if(GetVehicleModel(vehicleid) >=1)
{
AddVehicleComponent(vehicleid, 1001);
GivePlayerMoney(playerid,-800);
SendClientMessage(playerid,0xFFFFFFAA,"Vehicle Component added");
}
else
{
SendClientMessage(playerid,0xFFFFFFAA,"This is not an Vehicle");
}
}
case 2:
{
new vehicle;
vehicle = GetPlayerVehicleID(playerid);
if(GetVehicleModel(vehicleid) >=1)
{
AddVehicleComponent(vehicle, 1002);
GivePlayerMoney(playerid,-800);
SendClientMessage(playerid,0xFFFFFFAA,"Vehicle Component added");
}
else
{
SendClientMessage(playerid,0xFFFFFFAA,"This is not an Vehicle");
}
}
case 3:
{
new vehicle;
vehicle = GetPlayerVehicleID(playerid);
if(GetVehicleModel(vehicleid) >=1)
{
AddVehicleComponent(vehicle, 1003);
GivePlayerMoney(playerid,-800);
SendClientMessage(playerid,0xFFFFFFAA,"Vehicle Component added");
}
else
{
SendClientMessage(playerid,0xFFFFFFAA,"This is not an Vehicle");
}
}
case 4:
{
new vehicle;
vehicle = GetPlayerVehicleID(playerid);
if(GetVehicleModel(vehicleid) >=1)
{
AddVehicleComponent(vehicle, 1015);
GivePlayerMoney(playerid,-800);
SendClientMessage(playerid,0xFFFFFFAA,"Vehicle Component added");
}
else
{
SendClientMessage(playerid,0xFFFFFFAA,"This is not an Vehicle");
}
}
case 5:
{
new vehicle;
vehicle = GetPlayerVehicleID(playerid);
if(GetVehicleModel(vehicleid) >=1)
{
AddVehicleComponent(vehicle, 1016);
GivePlayerMoney(playerid,-800);
SendClientMessage(playerid,0xFFFFFFAA,"Vehicle Component added");
}
else
{
SendClientMessage(playerid,0xFFFFFFAA,"This is not an Vehicle");
}
}
}
}
}
return 1;
}