[Help] help me the Game crash (nitro FS) - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (
https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (
https://sampforum.blast.hk/forumdisplay.php?fid=12)
+---- Forum: Help Archive (
https://sampforum.blast.hk/forumdisplay.php?fid=89)
+---- Thread: [Help] help me the Game crash (nitro FS) (
/showthread.php?tid=90698)
[Help] help me the Game crash (nitro FS) -
koky_90 - 09.08.2009
when i add nitro To bike the Server have To crash
this is the FS :
Код:
#include <a_samp>
#if defined FILTERSCRIPT
new vehicleID = GetPlayerVehicleID(playerid);
public OnFilterScriptInit()
{
print("\n--------------------------------------");
print(" Nitro");
print("--------------------------------------\n");
return 1;
}
#else
main()
{
print("\n----------------------------------");
print(" Nitro");
print("----------------------------------\n");
}
#endif
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
SendClientMessage(playerid,0x3A47DEFF,"if you want to add nitro to your vehicle Press Number 2");
return 1;
}
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(newkeys & KEY_SUBMISSION)
{
AddVehicleComponent(GetPlayerVehicleID(playerid), 1010);
SendClientMessage(playerid,0x3A47DEFF,"***** You have succesfully added 10x Nitro to car *****");
PlayerPlaySound(playerid,1133 ,0, 0, 0);
return 1;
}
return 0;
}
Help Me plz
Re: [Help] help me the Game crash (nitro FS) -
Burridge - 09.08.2009
That's because Nitro and bike don't mix.
Use this command so it won't be able to be used on bikes and other vehicles that crash.
pawn Код:
if (!strcmp(cmdtext, "/nos", true, 4))
{
new cs = GetPlayerState(playerid);
if(IsPlayerInAnyVehicle(playerid) && cs==PLAYER_STATE_DRIVER){
new V_Id=GetPlayerVehicleID(playerid);
new vid=GetVehicleModel(V_Id);
if(vid==499 || vid==538 || vid==570 || vid==537 || vid==569 || vid==590 || vid==611 || vid==584 || vid==608 || vid==610 || vid==607 || vid==606 || vid==591 || vid==450 || vid==435 || vid==454 || vid==446 || vid==452 || vid==453 || vid==430 || vid==484 || vid==595 || vid==493 || vid==473 || vid==472 || vid==522 || vid==462 || vid==52 || vid==461 || vid==463 || vid==581 || vid==488 || vid==586 || vid==523 || vid==468 || vid==509 || vid==510 || vid==481){
SendClientMessage(playerid, RED, "ERROR : Current vehicle doent supports Nitro Boost");
return 1;
}
else{
// new string [256];
format(string, sizeof(string), "10x Nitro Boost Added.");
SendClientMessage(playerid,GREEN,string);
AddVehicleComponent(V_Id,1010);
return 1;
}
}else{
SendClientMessage(playerid, RED, "ERROR : You need to be in a vehicle in which you want the Nitro Boost.");
return 1;
}
}
-Burridge
Re: [Help] help me the Game crash (nitro FS) -
koky_90 - 09.08.2009
thanks but i have fixed it From your FS
the FS code:
Код:
#include <a_samp>
#if defined FILTERSCRIPT
new vehicleID = GetPlayerVehicleID(playerid);
public OnFilterScriptInit()
{
print("\n--------------------------------------");
print(" Nitro");
print("--------------------------------------\n");
return 1;
}
#else
main()
{
print("\n----------------------------------");
print(" Nitro");
print("----------------------------------\n");
}
#endif
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
SendClientMessage(playerid,0x3A47DEFF,"if you want to add nitro to your vehicle Press Number 2");
return 1;
}
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
new V_Id=GetPlayerVehicleID(playerid);
new vid=GetVehicleModel(V_Id);
if(vid==499 || vid==538 || vid==570 || vid==537 || vid==569 || vid==590 || vid==611 || vid==584 || vid==608 || vid==610 || vid==607 || vid==606 || vid==591 || vid==450 || vid==435 || vid==454 || vid==446 || vid==452 || vid==453 || vid==430 || vid==484 || vid==595 || vid==493 || vid==473 || vid==472 || vid==522 || vid==462 || vid==52 || vid==461 || vid==463 || vid==581 || vid==488 || vid==586 || vid==523 || vid==468 || vid==509 || vid==510 || vid==481)
{
}
else
if(newkeys & KEY_SUBMISSION)
{
AddVehicleComponent(GetPlayerVehicleID(playerid), 1010);
SendClientMessage(playerid,0x3A47DEFF,"***** You have succesfully added 10x Nitro to car *****");
PlayerPlaySound(playerid,1133 ,0, 0, 0);
return 1;
}
return 0;
}
Re: [Help] help me the Game crash (nitro FS) -
Burridge - 09.08.2009
Either way works. And mine wasen't an FS, it was a Command. Glad it helped you.