27.02.2015, 13:22
Hiya!
I need help!
You have the script for:
Enter a Rhino only with 1500+ score?
Thanks!
I need help!
You have the script for:
Enter a Rhino only with 1500+ score?
Thanks!
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger) { if(GetVehicleModel(vehicleid) == 432 && GetPlayerScore(playerid) < 1500) { new Float:posx,Float:posy,Float:posz; GetPlayerPos(playerid, posx, posy, posz); SetPlayerPos(playerid, posx, posy, posz + 3); } return 1; }
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
if(GetVehicleModel(vehicleid) == Your Vehicles ID && GetPlayerScore(playerid) < Score For Players)
{
new Float:pX,Float:pY,Float:pZ;
GetPlayerPos(playerid, pX,pY,pZ);
SetPlayerPos(playerid, pX,pY,pZ + 3);
}
return 1;
}
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
if(GetVehicleModel(vehicleid) == 423 && GetPlayerScore(playerid) < 1500)
{
new Float:pX,Float:pY,Float:pZ;
GetPlayerPos(playerid, 11,111,11,111,1111); // this is for your coordinates
SetPlayerPos(playerid, 22,222,22,222,2222 + 3); // this is for your coordinates
}
return 1;
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(oldstate == PLAYER_STATE_ONFOOT && newstate == PLAYER_STATE_DRIVER)
{
new vehicleid = GetPlayerVehicleID(playerid);
if(GetVehicleModel(vehicleid) == 432 && GetPlayerScore(playerid) < 1500)
new Float:pX,Float:pY,Float:pZ;
GetPlayerPos(playerid, pX,pY,pZ);
SetPlayerPos(playerid, pX,pY,pZ + 3);
SendClientMessage(playerid,-1,"SERVER: You don't have enough score for this vehicle.");
}
return 1;
}
You can add a line for that the player gets a message when they don't have enough score?
|
pawn Код:
pawn Код:
|
public OnVehicleStreamIn(vehicleid, forplayerid) { if(GetVehicleModel(vehicleid) == 432 && GetPlayerScore(playerid) < 1500) SetVehicleParamsForPlayer(vehicleid, forplayerid, 0, 1); return 1; }