21.02.2012, 13:12
Sure. Why?
pawn Код:
public OnPlayerStateChange(playerid,newstate,oldstate)
{
switch(newstate)
{
case PLAYER_STATE_PASSENGER:
{
if(GetPlayerWeapon(playerid) == 24 ) SetPlayerArmedWeapon(playerid,0);
}
}
if(oldstate == PLAYER_STATE_DRIVER)
{
if (locked[playerid][vehid[playerid]] == 1)
{
unlocktimer = SetTimerEx("unlock",300000,false,"ii",playerid,vehid[playerid]);
locked[playerid][vehid[playerid]] = 2;
}
}
if (newstate == PLAYER_STATE_DRIVER)
{
SetPlayerArmedWeapon(playerid, 0);
if (locked[playerid][vehid[playerid]] == 2)
{
KillTimer(unlocktimer);
locked[playerid][vehid[playerid]] = 1;
new Float:pX, Float:pY, Float:pZ;
GetPlayerPos(playerid,pX,pY,pZ);
PlayerPlaySound(playerid,1056,pX,pY,pZ);
SendClientMessage(playerid,COLOR_RED,"** This vehicle is locked.");
}
new newcar = GetPlayerVehicleID(playerid);
new model = GetVehicleModel(newcar);
if (model == carselect[0] || model == carselect[1] || model == carselect[2])
{
KillTimer(teleLS);
KillTimer(teleLV);
KillTimer(teleSF);
KillTimer(teleCHILLIAD);
KillTimer(teleDRIFTLS);
KillTimer(teleDRIFTSF);
KillTimer(teleDRIFTLV);
KillTimer(teleARCH);
KillTimer(teleTRANS);
MiniMission[playerid] = CHECKPOINT_EXPORT;
SetTimer("ShowCheckpoint", 1000, 1);
SendClientMessage(playerid,COLOR_ORANGE,"You can export this vehicle in San Fierro!");
}
}
return 1;
}