SA-MP Forums Archive
Cannot 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)
+--- Thread: Cannot Spawn (/showthread.php?tid=329013)



Cannot Spawn - Roddan - 26.03.2012

Hello,

I did this filterscript and when i use it i do /login password and i dosen't spawn. But without this filterscript i do.

PHP код:
// This is a comment
// uncomment the line below if you want to write a filterscript
#define FILTERSCRIPT
#include <a_samp>
#if defined FILTERSCRIPT
public OnFilterScriptInit()
{
    
AddStaticVehicleEx(407,866.00000000,-1245.30004883,15.30000019,270.00000000,3,1,15); //Firetruck
    
AddStaticVehicleEx(407,866.29998779,-1255.80004883,15.30000019,270.00000000,3,1,15); //Firetruck
    
AddStaticVehicleEx(407,898.20001221,-1235.59997559,16.89999962,0.00000000,3,1,15); //Firetruck
    
AddStaticVehicleEx(407,894.40002441,-1235.69995117,16.89999962,0.00000000,-1,-1,15); //Firetruck
    
AddStaticVehicleEx(407,902.09997559,-1235.69995117,16.89999962,0.00000000,3,1,15); //Firetruck
    
AddStaticVehicleEx(544,890.29998779,-1235.40002441,16.89999962,0.00000000,3,1,15); //Firetruck LA
    
AddStaticVehicleEx(544,886.29998779,-1235.50000000,16.89999962,0.00000000,3,1,15); //Firetruck LA
    
AddStaticVehicleEx(544,882.29998779,-1235.59997559,16.89999962,0.00000000,3,1,15); //Firetruck LA
    
AddStaticVehicleEx(416,908.79998779,-1208.00000000,17.29999924,207.99993896,3,1,15); //Ambulance
    
AddStaticVehicleEx(416,904.00000000,-1207.69995117,17.29999924,207.99993896,3,1,15); //Ambulance
    
AddStaticVehicleEx(416,899.59997559,-1207.69995117,17.29999924,207.99993896,3,1,15); //Ambulance
    
AddStaticVehicleEx(416,894.79998779,-1207.50000000,17.29999924,207.99865723,3,1,15); //Ambulance
    
CreateObject(4100,1081.90002441,-1206.80004883,19.00000000,0.00000000,0.00000000,48.00000000); //object(meshfence1_lan) (fence)
    
CreateObject(976,1114.80004883,-1188.19995117,17.00000000,0.00000000,0.00000000,356.00000000); //object(phils_compnd_gate) (gate1closed)
    
CreateObject(976,1114.79980469,-1188.19921875,13.60000038,0.00000000,0.00000000,355.99548340); //object(phils_compnd_gate) (gate1open)
    
CreateObject(975,1140.59997559,-1209.19995117,19.50000000,0.00000000,0.00000000,94.00000000); //object(columbiangate) (gate2closed)
    
CreateObject(974,1140.40002441,-1201.19995117,20.89999962,0.00000000,0.00000000,268.00000000); //object(tall_fence) (fence)
    
CreateObject(975,1140.50000000,-1209.19995117,16.10000038,0.00000000,0.00000000,92.99902344); //object(columbiangate) (gate2open)
    
CreateObject(2920,1544.69995117,-1623.90002441,13.00000000,0.00000000,0.00000000,0.00000000); //object(police_barrier) (lspdgateopen)
    
CreateObject(2920,1544.69921875,-1623.80004883,13.10000038,90.00000000,0.00000000,0.00000000); //object(police_barrier) (lspdgateclosed)
    
CreateObject(971,924.29998779,-1225.80004883,26.99999619,0.00000000,0.00000000,89.99993896); //object(subwaygate) (gate1open)
    
CreateObject(971,924.29998779,-1216.69995117,26.99999619,0.00000000,0.00000000,89.99450684); //object(subwaygate) (gate2open)
    
CreateObject(971,924.29980469,-1216.69921875,20.39999962,0.00000000,0.00000000,89.99450684); //object(subwaygate) (gate2closed)
    
CreateObject(971,924.29980469,-1225.79980469,20.39999962,0.00000000,0.00000000,89.99450684); //object(subwaygate) (gate1closed)
    
CreateObject(3934,841.00000000,-1216.80004883,16.00000000,0.00000000,0.00000000,0.00000000); //object(helipad01) (1)
    
return 1;
}
public 
OnFilterScriptExit()
{
    return 
1;
}
#else
main()
{
}
#endif
public OnGameModeInit()
{
    return 
1;
}
public 
OnGameModeExit()
{
    return 
1;
}
public 
OnPlayerRequestClass(playeridclassid)
{
    return 
1;
}
public 
OnPlayerConnect(playerid)
{
    return 
1;
}
public 
OnPlayerDisconnect(playeridreason)
{
    return 
1;
}
public 
OnPlayerSpawn(playerid)
{
    return 
1;
}
public 
OnPlayerDeath(playeridkilleridreason)
{
    return 
1;
}
public 
OnVehicleSpawn(vehicleid)
{
    return 
1;
}
public 
OnVehicleDeath(vehicleidkillerid)
{
    return 
1;
}
public 
OnPlayerText(playeridtext[])
{
    return 
1;
}
public 
OnPlayerCommandText(playeridcmdtext[])
{
    return 
1;
}
public 
OnPlayerEnterVehicle(playeridvehicleidispassenger)
{
    return 
1;
}
public 
OnPlayerExitVehicle(playeridvehicleid)
{
    return 
1;
}
public 
OnPlayerStateChange(playeridnewstateoldstate)
{
    return 
1;
}
public 
OnPlayerEnterCheckpoint(playerid)
{
    return 
1;
}
public 
OnPlayerLeaveCheckpoint(playerid)
{
    return 
1;
}
public 
OnPlayerEnterRaceCheckpoint(playerid)
{
    return 
1;
}
public 
OnPlayerLeaveRaceCheckpoint(playerid)
{
    return 
1;
}
public 
OnRconCommand(cmd[])
{
    return 
1;
}
public 
OnPlayerRequestSpawn(playerid)
{
    return 
1;
}
public 
OnObjectMoved(objectid)
{
    return 
1;
}
public 
OnPlayerObjectMoved(playeridobjectid)
{
    return 
1;
}
public 
OnPlayerPickUpPickup(playeridpickupid)
{
    return 
1;
}
public 
OnVehicleMod(playeridvehicleidcomponentid)
{
    return 
1;
}
public 
OnVehiclePaintjob(playeridvehicleidpaintjobid)
{
    return 
1;
}
public 
OnVehicleRespray(playeridvehicleidcolor1color2)
{
    return 
1;
}
public 
OnPlayerSelectedMenuRow(playeridrow)
{
    return 
1;
}
public 
OnPlayerExitedMenu(playerid)
{
    return 
1;
}
public 
OnPlayerInteriorChange(playeridnewinterioridoldinteriorid)
{
    return 
1;
}
public 
OnPlayerKeyStateChange(playeridnewkeysoldkeys)
{
    return 
1;
}
public 
OnRconLoginAttempt(ip[], password[], success)
{
    return 
1;
}
public 
OnPlayerUpdate(playerid)
{
    return 
1;
}
public 
OnPlayerStreamIn(playeridforplayerid)
{
    return 
1;
}
public 
OnPlayerStreamOut(playeridforplayerid)
{
    return 
1;
}
public 
OnVehicleStreamIn(vehicleidforplayerid)
{
    return 
1;
}
public 
OnVehicleStreamOut(vehicleidforplayerid)
{
    return 
1;
}
public 
OnDialogResponse(playeriddialogidresponselistiteminputtext[])
{
    return 
1;
}
public 
OnPlayerClickPlayer(playeridclickedplayeridsource)
{
    return 
1;




Re: Cannot Spawn - yugecin - 26.03.2012

EDIT: I don't see why you wouldnt put that in the gamemode instead of a filterscript


Re: Cannot Spawn - Roddan - 26.03.2012

I know.

But i'm just curious.


Re: Cannot Spawn - yugecin - 26.03.2012

AddstaticvehicleEx can only be used in OnGamemodeInit
https://sampwiki.blast.hk/wiki/AddStaticVehicleEx


Re: Cannot Spawn - Kindred - 26.03.2012

As yugecin stated, you can only use AddStaticVehicle(Ex) under OnGameModeInit, so this should work if it is converted to CreateVehicle (the parameters are corresponding, so it should compile just fine).


Re: Cannot Spawn - Roddan - 26.03.2012

Okay, Thank you!