| Teleport ksztse
Elszr is meny fel a szerveredbe
Aztn menj oda ahol akaord a teleportot (Ne legyl kocsiba)
rd be hogy /save <teleport megnevezse hogy knnyebben megtalljuk a kordintt> Pl.: /save Ls
Aztn megy be a GTA San Andreas mappba s nyisd meg a "savepositions" nev fjlt
Ilyeneket ltsz benne: AddPlayerClass(294,589.9901,1976.7653,63.3245,301.9042,0,0,0,0,0,0); // Ls
Ebbl 3 db kordintt kell kivennnk vessztl vesszig (x, y, z)
Az elejn az els nem kell csak az utna kvetkez 3
AddPlayerClass(294,589.9901,1976.7653,63.3245,301.9042,0,0,0,0,0,0); // Ls
Sima teleport:
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/parancs", cmdtext, true, 10) == 0)
{
SetPlayerPos(playerid, 589.9901,1976.7653,63.3245);
return 1;
}
return 0;
}
SetPlayerPos = A jtkos pozcijnak vltoztatsa
589.9901,1976.7653,63.3245= x, y, z kordintk
Hogyha kirsos teleportot akarsz akkor a SetPlayerPos al rakd ezeket! Amik zldel vannak azokat msold ki
SendClientMessage(playerid, 0xEFEFF7AA, "Elteleportltl!"); //A chatboxba rja ki
GameTextForPlayer(playerid, "Elteleportaltal", 1000, 1);//a kpernyre rja ki
0xEFEFF7AA = Szn
1000, 1= Id + stlus
GameTextForPlayernl ne rj kezetet! Vagy ha tbbet akarsz megtudni rla nzd meg az "Egyb" menpontot
Teleport kocsival
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/parancs", cmdtext, true, 10) == 0)
{
{
new cartype = GetPlayerVehicleID(playerid);
new State=GetPlayerState(playerid);
SetPlayerInterior(playerid,0);
{
if(State!=PLAYER_STATE_DRIVER)
{
SetPlayerPos(playerid,646.3653,2304.6472,135.1438);
}
else if(IsPlayerInVehicle(playerid, cartype) == 1)
{
SetVehiclePos(cartype,646.3653,2304.6472,135.1438);
SetVehicleZAngle(cartype,270);
}
else
{
SetPlayerPos(playerid,646.3653,2304.6472,135.1438);
}
GameTextForPlayer(playerid,"Telztl",2500,1);
}
return 1;
}
}
return 0;
}
Mindegyik kordintt 646.3653,2304.6472,135.1438 rakd t a sajtodra
Teleport gy hogy kirja a jtkos nevt
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/parancs", cmdtext, true, 10) == 0)
{
new pName[MAX_PLAYER_NAME];
new string[256];
GetPlayerName(playerid, pName, sizeof(pName));
format(string, sizeof(string), "%s elteleportlt!", pName);
SendClientMessageToAll(0xFF9900AA, string);
SetPlayerPos(playerid,646.3653,2304.6472,135.1438);
return 1;
}
return 0;
}
A %s -t ne trld le!
SendClientMessageToAll = zenet klds mindenkinek a chatboxon
| |
Sziasztok, nekem mirt nem enged 2 teleportot csinlni? Az egyik mkdik /ls ez a neve, a msiknak /sf s az /sf-nl nem enged teleportlni ezt irja : SERVER
UNCOMMAND.....blabla