Csütörtök, 2025-07-03, 5:38 PM
Üdvözöllek Vendég | RSS
Az én honlapom
Főoldal | Teleport készítés | Regisztráció | Belépés
Honlap-menü
Mini-chat
Körkérdésünk
Milyen az oldal?
Összes válasz: 18
Statisztika

Online összesen: 1
Vendégek: 1
Felhasználók: 0
Teleport készítése

Teleport készítése:

Kezdem először a normál kocsis teleporttal:
1.Szintén az a helyzet, hogy felmész a szerverre leállsz azon a helyen a karaktereddel ahol akarod, hogy legyen a teleport megnyomod a chat gombot (T) és /save.

2.A játék főkönyvtárába találsz egy olyan fájlt, hogy ssavedpositions.txt ezt megnyitod ebbe látsz egy ehhez hasonló koordinátát: AddPlayerClass(265,993.5902,-2446.6296,369.8045,98.2275,0,0,0,0,0,0); //

3. Ebből kimásolod a középső 3 koordinátát: 993.5902,-2446.6296,369.8045 (szóval az első szám [ebben az esetben a 265], a nullák és az utolsó koordináta [ebben az esetben 98.2275] nemkellenek)

3. most bekell illeszteni a koordinátát ebbe:

if(strcmp(cmdtext, "/tele-amitakarsz*", true) == 0) {
if(IsPlayerInAnyVehicle(playerid)) {
new Float:X;
new Float:Y;
new Float:Z;
new VehicleID;
GetPlayerPos(playerid, X, Y, Z);
VehicleID = GetPlayerVehicleID(playerid);
SetVehiclePos(VehicleID,993.5902,-2446.6296,369.8045);
} else {
new Float:X;
new Float:Y;
new Float:Z;
GetPlayerPos(playerid, X, Y, Z);
SetPlayerPos(playerid,993.5902,-2446.6296,369.8045);

}
return 1;
}

4. Ha ez megvan akkor a gamemode-ba megkeressük ezt a sort: public OnPlayerCommandText { és ez alá beilleszted az előző parancssort és kész is a kocsis teleport.
*/tele-amitakarsz ez helyére azt írd amit akarsz h a teleport parancsa legyen!

Gyalogos teleport (ha kocsiban ülsz kocsi nélkül tesz oda):

1.Ugyan az a szitu mint fent ugyanúgy lemented megkeresed és átalakítod a koordinátát szóval itt tartunk:
993.5902,-2446.6296,369.8045

2.Ezt beilleszted ide:
if(strcmp(cmdtext, "/tele-amitakarsz*", true) == 0)
{
SetPlayerPos(playerid, 993.5902,-2446.6296,369.8045);
GameTextForPlayer(playerid,"~g~elteleportaltal xyz-re**",1000,5);
return 1;
}

3.Ha ez megvan akkor szintén ez alá a sor alá kell beilleszteni:
public OnPlayerCommandText
{

4. */tele-amitakarsz ide szintén azt írod amit akarsz h parancs legyen
**~g~elteleportaltal xyz-re ezt csak a teleportáló játékos látja középre írja pl: Elteleportalta Chilliadra!

Összefoglaló
1. Kocsis teleport így néz ki:

public OnPlayerCommandText
{
if(strcmp(cmdtext, "/tele-amitakarsz*", true) == 0) {
if(IsPlayerInAnyVehicle(playerid)) {
new Float:X;
new Float:Y;
new Float:Z;
new VehicleID;
GetPlayerPos(playerid, X, Y, Z);
VehicleID = GetPlayerVehicleID(playerid);
SetVehiclePos(VehicleID,993.5902,-2446.6296,369.8045);
} else {
new Float:X;
new Float:Y;
new Float:Z;
GetPlayerPos(playerid, X, Y, Z);
SetPlayerPos(playerid,993.5902,-2446.6296,369.8045);

}
return 1;
}

2. Gyalogos teleport így néz ki:

public OnPlayerCommandText
{
if(strcmp(cmdtext, "/tele-amitakarsz", true) == 0)
{
SetPlayerPos(playerid, 993.5902,-2446.6296,369.8045);
GameTextForPlayer(playerid,"~g~elteleportaltal xyz-re",1000,5);
return 1;
}

forrás: hanga.klanlap.hu
Belépés
Keresés
Barátaink:
  • Honlap létrehozása
  • Ingyenes online játékok
  • Online Munkaasztal
  • Oktató videók
  • uCoz Rajongók Oldala
  • Copyright MyCorp © 2025

    A uCoz tárhelye