Need help with teleports -
SecretBoss - 01.01.2015
Hey there
I got jak's gamemode of dm/rp etc and I tried to edit it , read follow the pawn code od /sfa command
PHP код:
CMD:sfa(playerid, params[])
{
SpawnCheck(playerid);
PassengerCheck(playerid);
if(Restriction(playerid) == 1)
{
SendClientMessage(playerid, -1, "» "red"You cannot use this command at the moment.");
return 1;
}
SetCameraBehindPlayer(playerid);
if(IsPlayerInAnyVehicle(playerid))
{
LinkVehicleToInterior(GetPlayerVehicleID(playerid), 0);
SetVehicleVirtualWorld(GetPlayerVehicleID(playerid), 0);
SetVehiclePos(GetPlayerVehicleID(playerid), -1504.4640,-322.4451,6.7357);
SetVehicleZAngle(GetPlayerVehicleID(playerid), 13.3832);
}
else
{
SetPlayerInterior(playerid, 0);
SetPlayerVirtualWorld(playerid, 0);
SetPlayerPos(playerid, -1514.8895,-331.4654,6.8848);
SetPlayerFacingAngle(playerid, 359.1662);
}
SendTeleportMessage(playerid, "San Fierro Airport", "sfa");
return 1;
}
Can someone explain me how to make some other commands like ls,lva,sf,lsa with the above code?
Thanks and do not judge me I am just a new scripter
Re: Need help with teleports -
Boot - 01.01.2015
Hi,
Regarding your code, if you want to make a teleport command, you will need just to change the following lines:
pawn Код:
CMD:sfa(playerid, params[])
{
SpawnCheck(playerid);
PassengerCheck(playerid);
if(Restriction(playerid) == 1) return SendClientMessage(playerid, -1, "» "red"You cannot use this command at the moment.");
if(IsPlayerInAnyVehicle(playerid))
{
LinkVehicleToInterior(GetPlayerVehicleID(playerid), 0);
SetVehicleVirtualWorld(GetPlayerVehicleID(playerid), 0);
SetVehiclePos(GetPlayerVehicleID(playerid), -1504.4640, -322.4451, 6.7357); // Change this line
SetVehicleZAngle(GetPlayerVehicleID(playerid), 13.3832); // Optional
}
else
{
SetPlayerInterior(playerid, 0);
SetPlayerVirtualWorld(playerid, 0);
SetPlayerPos(playerid, -1514.8895,-331.4654,6.8848); // Change this line
SetPlayerFacingAngle(playerid, 359.1662); // Optional
}
SendTeleportMessage(playerid, "San Fierro Airport", "sfa");
SetCameraBehindPlayer(playerid);
return 1;
}
I have made some changes in your code, but it will do the same thing.
You could just to make another command like that and change the lines I have mentioned.
To get a position coordinate, type /save in game and go to your GTA-SA files > SAMP and look for a file named "savedpositions" and get the second, third and fourth paramter of the function "AddPlayerClass".
More info:
https://sampwiki.blast.hk/wiki/AddPlayerClass
Re: Need help with teleports -
Neos07 - 01.01.2015
Check This One:
https://sampforum.blast.hk/showthread.php?tid=517866
Re: Need help with teleports -
SecretBoss - 01.01.2015
Thanks man for helping ,
REP+
EDIT: Commands are not working I get errors when I put some of commands in my gamemode
Re: Need help with teleports -
Boot - 01.01.2015
Quote:
Originally Posted by SecretBoss
Thanks man for helping , REP+
EDIT: Commands are not working I get errors when I put some of commands in my gamemode
|
Where are you putting them?
Show your code and errors, please.
Re: Need help with teleports -
SecretBoss - 01.01.2015
Here is the compile errors
PHP код:
C:\Users\Nikos\Desktop\Server\Agamemode\gamemodes\blank.pwn(6706) : warning 217: loose indentation
C:\Users\Nikos\Desktop\Server\Agamemode\gamemodes\blank.pwn(6709) : warning 217: loose indentation
C:\Users\Nikos\Desktop\Server\Agamemode\gamemodes\blank.pwn(6720) : warning 217: loose indentation
C:\Users\Nikos\Desktop\Server\Agamemode\gamemodes\blank.pwn(6722) : warning 217: loose indentation
C:\Users\Nikos\Desktop\Server\Agamemode\gamemodes\blank.pwn(6723) : error 017: undefined symbol "TeleportMessages"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Error.
Re: Need help with teleports -
MohanedZzZ - 01.01.2015
Quote:
Originally Posted by SecretBoss
Here is the compile errors
PHP код:
C:\Users\Nikos\Desktop\Server\Agamemode\gamemodes\blank.pwn(6706) : warning 217: loose indentation
C:\Users\Nikos\Desktop\Server\Agamemode\gamemodes\blank.pwn(6709) : warning 217: loose indentation
C:\Users\Nikos\Desktop\Server\Agamemode\gamemodes\blank.pwn(6720) : warning 217: loose indentation
C:\Users\Nikos\Desktop\Server\Agamemode\gamemodes\blank.pwn(6722) : warning 217: loose indentation
C:\Users\Nikos\Desktop\Server\Agamemode\gamemodes\blank.pwn(6723) : error 017: undefined symbol "TeleportMessages"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Error.
|
Re: Need help with teleports -
Boot - 01.01.2015
Quote:
Originally Posted by SecretBoss
Here is the compile errors
PHP код:
C:\Users\Nikos\Desktop\Server\Agamemode\gamemodes\blank.pwn(6706) : warning 217: loose indentation
C:\Users\Nikos\Desktop\Server\Agamemode\gamemodes\blank.pwn(6709) : warning 217: loose indentation
C:\Users\Nikos\Desktop\Server\Agamemode\gamemodes\blank.pwn(6720) : warning 217: loose indentation
C:\Users\Nikos\Desktop\Server\Agamemode\gamemodes\blank.pwn(6722) : warning 217: loose indentation
C:\Users\Nikos\Desktop\Server\Agamemode\gamemodes\blank.pwn(6723) : error 017: undefined symbol "TeleportMessages"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Error.
|
About the warning lines, just organize the lines mentioned, they are without good indentation.
About the error line, just delete this line (6723) and your code should works.
Re: Need help with teleports -
SecretBoss - 01.01.2015
Thanks you all guys for your support , I wish I could do something more to reward you but I only can REP+
I will try to fix all the errors