Szerző Téma: Egy object, több játékosnak  (Megtekintve 542 alkalommal)

Egy object, több játékosnak
« Dátum: 2013. március 31. - 17:11:14 »
0 Show voters
Helló.
Leteszek 0,0,0 coordikra egy sapkát, és ha valaki beír egy parancsot, ráteszi a fejére, de ha egy másik játékos beírja ugyanazt a parancsot, akkor leveszi az elõzõ fejérõl, és átrakja az övére.
Hogy lehetne azt megcsinálni, hogy ne vegye le, hanem mindkettõjüknek legyen sapi a fején?
« Utoljára szerkesztve: 2013. április 01. - 12:28:06 írta sticky2 »

Egy object, több játékosnak
« Válasz #1 Dátum: 2013. április 01. - 12:41:01 »
+1 Show voters
PlayerObject, vagy bõvíted a változót [MAX_PLAYERS] kiterjesztéssel (vagy hogy hívják)

Nem elérhető Zharko

  • 1955
  • Future House <3
    • Profil megtekintése
Egy object, több játékosnak
« Válasz #2 Dátum: 2013. április 01. - 12:59:58 »
+1 Show voters
Csak egy db objectet hoztál létre, ezért rakja át más fejére.
Én így csinálnám:
A módba valahova:
 

new
        player_Object[ MAX_PLAYERS ];

 
A parancs alá:
 

player_Object[ playerid ] = CreateObject(paraméterek); // Létrehozod az objectet
AttachObjectToPlayer(paraméterek); //  Rácsatolod a játékosra a player_Object[ playerid ]   objectet.

 
Azt hiszem ennyi lenne :D

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
Egy object, több játékosnak
« Válasz #3 Dátum: 2013. április 01. - 17:57:20 »
+1 Show voters
itt a megoldás hogy \"fejenként\" hozod létre a tárgyat :D
de szerintem ha csatolt tárgyat akarsz akkor inkább ezt ajánlom:
http://wiki.sa-mp.com/wiki/SetPlayerAttachedObject
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

Egy object, több játékosnak
« Válasz #4 Dátum: 2013. április 01. - 20:27:48 »
0 Show voters
Köszi :)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal