07.10.2010, 01:25
Hi guys. I'm trying to change the way I script as it seems to be a lot more efficient this way. I am confused on else if statements, while using this method. This is my command:
Is there a better way to perform the last if statement? If so, please elaborate a little bit.
- Regards
pawn Код:
command(gotolv, playerid, params[]) // Credits to "Mimic" //
{
#pragma unused params
new vehicle;
if(PlayerStatistics[playerid][pAdminLevel] < 3) return false;
if(PlayerStatistics[playerid][pAdminDuty] < 1) return SendClientMessage(playerid, COLOR_SYSTEM, "You must be on admin duty to teleport!");
if(IsPlayerInAnyVehicle(playerid))
{
vehicle = GetPlayerVehicleID(playerid);
SetVehiclePos(vehicle, 1699.2, 1435.1, 10.7);
PutPlayerInVehicle(playerid, vehicle, 0);
SetPlayerPos(playerid, 1699.2, 1435.1, 10.7);
SetPlayerVirtualWorld(playerid, 0);
SetPlayerInterior(playerid, 0);
}
else
{
SetPlayerPos(playerid, 1699.2, 1435.1, 10.7);
SetPlayerVirtualWorld(playerid, 0);
SetPlayerInterior(playerid, 0);
}
SendClientMessage(playerid, COLOR_WHITE, "You have now teleported to Las Venturas");
return 1;
}
- Regards