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

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: sticky2 - 2013. március 31. - 17:11:14

Cím: Egy object, több játékosnak
Írta: sticky2 - 2013. március 31. - 17:11:14
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?
Cím: Egy object, több játékosnak
Írta: TengeriMalac - 2013. április 01. - 12:41:01
PlayerObject, vagy bõvíted a változót [MAX_PLAYERS] kiterjesztéssel (vagy hogy hívják)
Cím: Egy object, több játékosnak
Írta: Zharko - 2013. április 01. - 12:59:58
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
Cím: Egy object, több játékosnak
Írta: Kovacs_Richard - 2013. április 01. - 17:57:20
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
Cím: Egy object, több játékosnak
Írta: sticky2 - 2013. április 01. - 20:27:48
Köszi :)