Random spanwolás kikapcsolása hogy egy adott helyre spawnoljon csak a játékos

Indította ozon98, 2014. február 05. - 20:52:34

Előző téma - Következő téma

ozon98

Jó estét!Segítséget szeretnék kérni.Még pedig a szerveren a grandlarc gamemode van bent és abban benne van egy randomspawnolás.Ezt hogy tudom ki szedni?HOgy úgy legyen hogy beadja a bejelentkezõ dialogot és utána a player spawnoljon oda a hol kilépet de ha így nem lehet akkor hogy egy adott helyre spawnoljon

Davidus

õõõõ hát, én már nem emlékszem az alap GM-ekre :D
De viszont a pocizíó mentés részében tudok segíteni :)
 

public OnPlayerDisconnect(playerid, reason)
{
new n[24],f[64],Float:X,Float:Y,Float:Z;
       GetPlayerName(playerid,n,24); //Lekéri a játékos nevét.
       format(f,64,\"Pos/%s.ini\",n); //Ide menti a pocíziókat
       dini_Create(f); // létrehozza a file-t
       GetPlayerPos(playerid,X,Y,Z); //Lekéri a játékos pozícióját.
       dini_FloatSet(f,\"Xpos\",X); dini_FloatSet(f,\"Ypos\",Y); dini_FloatSet(f,\"Zpos\",Z); //Elmenti a játékos pocízióját.
}
public OnPlayerSpawn(playerid)
{
        new n[24],f[64];
       GetPlayerName(playerid,n,24);
      format(f,64,\"Pos/%s.ini\",n);
      if(dini_Exists(f)) {
       SetPlayerPos(playerid,dini_Float(f,\"Xpos\"),dini_Float(f,\"Ypos\"),dini_Float(f,\"Zpos\")); //Vissza rakja a játékost az elmentett pozícióra.
}

akosd127


Dfoglalo

Egy kis infó: ott nem random spawnolás van, hanem elõre felvett helyekre spawnolás. Ja és grand módot maximum gyakorlásra használj, ha szervert is akarsz nyitni (a tanultságod alapján majd maximum pár hónap múlva), akkoe ne alap módokat használj, hanem más publikált módokat, vagy akár egy saját módot.