SA-MP Forums Archive
Script Error: Hydra spawn - 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: Script Error: Hydra spawn (/showthread.php?tid=116546)



Script Error: Hydra spawn - blubber - 29.12.2009

Код:
#include <a_samp>
#define FILTERSCRIPT
#if defined FILTERSCRIPT
new h1;
new h2;
public OnGameModeInit()
{
h1 = AddStaticVehicle(520,118.7446,365.7423,19.3956,48.5364,0,1);
h2 = AddStaticVehicle(520,237.6104,369.0587,19.3962,41.7617,0,1);
}
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
if (GetPlayerVehicleID(playerid)== h1)
{
else if(playerid == IsPlayerAdmin(playerid))
{
SendClientMessage(playerid, 0xFF0000F, "Have a good flight!");
}
else SetVehicleHealth(vehicleid,0);
}
else if (GetPlayerVehicleID(playerid)== h2)
{
else if(playerid == IsPlayerAdmin(playerid))
{
SendClientMessage(playerid, 0xFF0000F, "Have a good flight!");
}
else SetVehicleHealth(vehicleid,0);
}
return 1;
}
Quote:

C:\Users\Willem\Desktop\GTA multiplayer\filterscripts\hydra.pwn(15) : error 029: invalid expression, assumed zero
C:\Users\Willem\Desktop\GTA multiplayer\filterscripts\hydra.pwn(15) : warning 215: expression has no effect
C:\Users\Willem\Desktop\GTA multiplayer\filterscripts\hydra.pwn(15) : error 001: expected token: ";", but found "if"
C:\Users\Willem\Desktop\GTA multiplayer\filterscripts\hydra.pwn(23) : error 029: invalid expression, assumed zero
C:\Users\Willem\Desktop\GTA multiplayer\filterscripts\hydra.pwn(23) : warning 215: expression has no effect
C:\Users\Willem\Desktop\GTA multiplayer\filterscripts\hydra.pwn(23) : error 001: expected token: ";", but found "if"
C:\Users\Willem\Desktop\GTA multiplayer\filterscripts\hydra.pwn(33) : error 001: expected token: "#endif", but found "-end of file-"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


5 Errors.

I wanted to spawn 2 hydra's, who you can only enter if you're an admin, if you're not the vehicle kills it self.
Sorry for my bad English. I hope some one can see my mistakes


Re: Script Error: Hydra spawn - Deat_Itself - 29.12.2009

pawn Код:
#include <a_samp>
#define FILTERSCRIPT
#if defined FILTERSCRIPT
new hydra;
new hydra2;
public OnGameModeInit()
{
hydra = AddStaticVehicle(520,118.7446,365.7423,19.3956,48.5364,0,1);
hydra2 = AddStaticVehicle(520,237.6104,369.0587,19.3962,41.7617,0,1);
}


public OnPlayerStateChange(playerid, newstate, oldstate)
{

  if(newstate == PLAYER_STATE_DRIVER)
  {
   new Vehicle = GetPlayerVehicleID(playerid);
   if(Vehicle == hydra)
   {
     if(!IsPlayerAdmin(playerid))
     {
            SetPlayerHealth(playerid, 0.0);
      SendClientMessage(playerid, 0xFF0000AA, "This Vehicle is reserved for admins only!");
     }
   }
  }

  if(newstate == PLAYER_STATE_DRIVER)
  {
   new Vehicle = GetPlayerVehicleID(playerid);
   if(Vehicle == hydra2)
   {
     if(!IsPlayerAdmin(playerid))
     {
            SetPlayerHealth(playerid, 0.0);
      SendClientMessage(playerid, 0xFF0000AA, "This Vehicle is reserved for admins only!");
     }
   }
  }
}
#endif
Its not tested.


Re: Script Error: Hydra spawn - blubber - 29.12.2009

It's workes thank you very much