Script Error: Hydra spawn
#1

Код:
#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
Reply
#2

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.
Reply
#3

It's workes thank you very much
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)