Szerző Téma: Játékos elrejtése a térképrõl  (Megtekintve 923 alkalommal)

Játékos elrejtése a térképrõl
« Dátum: 2012. április 11. - 14:47:15 »
0 Show voters
Üdv!
Azt szeretném kérdezni, hogy azt hogy lehet megoldani, hogy mikor a játékos csatlakozik egy dm-be akkor ne lássák õt a térképen, és õ se lásson senkit a térképen, akik a dm-zónában vannak! Epsilon dm-tutorialával csináltam a dmet.
Üdv:FeKa

Nem elérhető Gabor..

  • 1883
  • Gabor..
    • Profil megtekintése
Játékos elrejtése a térképrõl
« Válasz #1 Dátum: 2012. április 11. - 14:50:42 »
0 Show voters
Szerintem SetPlayerVirtualWorld-el csináld. És  mindegyik dm-ben más világ. Én is úgy csinálom.
 
SetPlayerVirtualWorld(playerid, 2);

Játékos elrejtése a térképrõl
« Válasz #2 Dátum: 2012. április 11. - 14:52:12 »
0 Show voters
Attól még látni fogják egymást a térképen a dm-ben lévõk.

Nem elérhető CANNONN

  • 2139
    • Profil megtekintése
Játékos elrejtése a térképrõl
« Válasz #3 Dátum: 2012. április 11. - 15:01:21 »
0 Show voters
Azt hiszem, hogy így jó lesz.
 

CMD:dm(playerid, params[])
{
SetPlayerColor(playerid, 0xffffff00);
return 1;
}

Nem elérhető Gabor..

  • 1883
  • Gabor..
    • Profil megtekintése
Játékos elrejtése a térképrõl
« Válasz #4 Dátum: 2012. április 11. - 15:03:22 »
0 Show voters
Jah, hogy úgy gondoltad. Bocsánat félre olvastam.

Játékos elrejtése a térképrõl
« Válasz #5 Dátum: 2012. április 11. - 15:11:59 »
0 Show voters
És amikor kilép a dm-bõl a játékos hogy adjam neki vissza azt a színét, ami a dm-be lépése elõtt volt neki? Am köszi Cannon mindjárt kipróbálom.

Játékos elrejtése a térképrõl
« Válasz #6 Dátum: 2012. április 11. - 15:15:05 »
0 Show voters

#define narancs 0xFF9933AA
#define feher (0xFFFFFFAA)
CMD:dm(playerid) //Átírhatod
{
    SetPlayerPos(playerid,X,Y,Z); //X,Y,Z-t írd át a sajátaidra
    SetPlayerVirtualWorld(playerid, 3); //Evvel átrakjuk a 3-mas ID-jû Világba, így sem térképen, sem sehogy nem láthatják a kintieket
SetPlayerColor(playerid,feher); //Ez nem muszáj, de ha akarod akkor CSAK a térképen nem fogják egymást látni a DM-ezõk!(Akik bent vannak a DM-ben)
//És írhatod tovább a funkciókat, ezt már rádbízom :)
    return 1;
}
CMD:kidm(playerid) //Ezt már csak plusszba ;)
{
    SpawnPlayer(playerid);
    SetPlayerVirtualWorld(playerid,0); //Vagy amire állítottad az alap worldID-t, átírhatod arra
SetPlayerColor(playerid,narancs); //Hogy a térképen is lássák egymást, mivel HA fehér a színük, nem látják egymást
return 1;
}

 
Tessék csináltam egy ilyesfélét, ha ilyet keresel, akkor tessék :)

Nem elérhető CANNONN

  • 2139
    • Profil megtekintése
Játékos elrejtése a térképrõl
« Válasz #7 Dátum: 2012. április 11. - 15:16:49 »
0 Show voters
Belépéskor:
SetPVarInt(playerid, \"Skin\", GetPlayerSkin(playerid));
Kilépéskor:
SetPlayerSkin(playerid, GetPVarInt(playerid, \"Skin\"));

Játékos elrejtése a térképrõl
« Válasz #8 Dátum: 2012. április 11. - 15:22:36 »
0 Show voters
Köszi szépen a segítséget! :)
Zárok

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal