SA-MP Forums Archive
Lock vehicle for everyone when owner is not online... Help please. - 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: Lock vehicle for everyone when owner is not online... Help please. (/showthread.php?tid=71920)



Lock vehicle for everyone when owner is not online... Help please. - introzen - 04.04.2009

How to lock a vehicle for EVERYONE... And when the owner of the car comes online, the vehicle will be locked for everyone except him/her...


Re: Lock vehicle for everyone when owner is not online... Help please. - introzen - 04.04.2009

I've comed this far:

pawn Код:
if( Owner is offline ) //Change please...
{
    SetVehicleParamsForPlayer(vehicleid,255,0,1);
}
else
{
    SetVehicleParamsForPlayer(vehicleid,playerid,0,1); // I Don't know how to check if the owner is offline or online
}



Re: Lock vehicle for everyone when owner is not online... Help please. - LarzI - 04.04.2009

pawn Код:
new pn[24];
for(new i=0; i<MAX_PLAYERS; i++)
{
    GetPlayerName(i, pn, 24);
    if(strcmp(pn, "YourNameInGame"))
        SetVehicleParamsForPlayer(vehicleid, i, 0, 1); //Remember to change "YourNameInGame" and vehicleid
}
Put that inside OnGameModeInit


Re: Lock vehicle for everyone when owner is not online... Help please. - ICECOLDKILLAK8 - 04.04.2009

Or put it in OnPlayerConnect


Re: Lock vehicle for everyone when owner is not online... Help please. - LarzI - 04.04.2009

I do a for loop for a reason :P
So you don't have to call SetVehicle... Everytime a player connects


Re: Lock vehicle for everyone when owner is not online... Help please. - ICECOLDKILLAK8 - 04.04.2009

When a player connects you need to set the params for them too,
A loop wont do shit to offline players,
Just dont use a loop and put the code in OnPlayerConnect


Re: Lock vehicle for everyone when owner is not online... Help please. - LarzI - 04.04.2009

Ah I forgot ...


Re: Lock vehicle for everyone when owner is not online... Help please. - introzen - 05.04.2009

Quote:
Originally Posted by lrZ^ aka LarzI
pawn Код:
new pn[24];
for(new i=0; i<MAX_PLAYERS; i++)
{
    GetPlayerName(i, pn, 24);
    if(strcmp(pn, "YourNameInGame"))
        SetVehicleParamsForPlayer(vehicleid, i, 0, 1); //Remember to change "YourNameInGame" and vehicleid
}
Put that inside OnGameModeInit
I don't see how that can lock the cars for everyone, if My InGame name is not online... =/


Re: Lock vehicle for everyone when owner is not online... Help please. - HB - 05.04.2009

You should save every car in a file..


Re: Lock vehicle for everyone when owner is not online... Help please. - introzen - 05.04.2009

Quote:
Originally Posted by иєσz
You should save every car in a file..
Why every?