GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Szkript kérések => A témát indította: KDDomi - 2012. január 14. - 16:03:25

Cím: Lezárt út
Írta: KDDomi - 2012. január 14. - 16:03:25
Sziasztok forumozók! Olyat keresnék hogy elkezdtem csinálni ilyen Need For Speed.es modot, de elakadtam hogy hogyoldjam meg hogy lvl 3-tõl ami lvl 0-án van útlezárás az lvl3-man feloldódjon, vagy nelegyen ott vagy elmozogjon hogy ne látszódjon. Aki megír nekem egy ilyet:


+++
Cím: Lezárt út
Írta: Bazsi - 2012. január 14. - 18:43:12
Annyit kell tenned, hogy amikor kapcsolódik, akkor létrehozod csak neki az objectet, és kell egy változó is!!:
 
new utzarlat[MAX_PLAYERS];
utzarlat[playerid] = CreatePlayerObject(playerid, modelid, Float:X, Float:Y, Float:Z, Float:rX, Float:rY, Float:rZ, Float:DrawDistance = 0.0);

 
És amikor eléri a 3-as szintet, akkor meg:
 
DestroyPlayerObject(playerid, utzarlat[playerid]);

Cím: Lezárt út
Írta: KDDomi - 2012. január 14. - 21:13:52
És hogytudom megoldani hogy ha kilép mentse a szintjét (scoréját), pénzét, fegyverét, és hogy pl.: lezartutfeloldva. és ezeket beolvassa a mód és ha azvan a fáljba hogy: lezartutfeloldva akkor kitörölje azt az objectet.
Cím: Lezárt út
Írta: Bazsi - 2012. január 15. - 13:09:59
Hát kilépésnél lemented egy fájlba, aztán belépésnél meghívod, de azt hiszem, hogy ha a játékos kilép, akkor az , amit CreatePlayerObject-el csináltál, az eltûnik neki, tehát loginnál létre kell hozni...