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: Extasy449 - 2012. szeptember 07. - 20:06:54

Cím: gTeam
Írta: Extasy449 - 2012. szeptember 07. - 20:06:54
Üdv!
gTeam változót használok, és az lenne a kérdésem, hogy ogy tudnám lekérni egy játékos csapatát, hogy aztán azt TextDrawSetStringel ki is írhassam?
Cím: gTeam
Írta: xSkillZ7x - 2012. szeptember 07. - 20:24:54

new str[20];
format(str, sizeof(str), “Csapatod : %d“, gTeam[playerid]
TextdrawSetString(textdraw, str);
Cím: gTeam
Írta: ZyZu. - 2012. szeptember 07. - 20:30:26
A zárásokat nem raktad ki, javítlak.  :)
 

new str[20];
format(str, sizeof(str), \"Csapatod : %d\", gTeam[playerid] );
TextdrawSetString(textdraw, str);

 
Edit: Semmi gond, csak javítottalak.. :)
Cím: gTeam
Írta: xSkillZ7x - 2012. szeptember 07. - 20:36:09
Ne haragudj.Telefonon vagyok/voltam.Nem figyeltem.
Cím: gTeam
Írta: Extasy449 - 2012. szeptember 07. - 21:16:11
Nagyon köszönöm :D
Cím: gTeam
Írta: xSkillZ7x - 2012. szeptember 07. - 21:20:47
Am ha megvan a megoldas zard a temat
Cím: gTeam
Írta: Extasy449 - 2012. szeptember 07. - 21:50:59
Még egy dologban segítenétek? Hogy tudnám megoldani, hogy a pl team_lspd helyett tetszõleges szöveget irjon?
Cím: gTeam
Írta: ZyZu. - 2012. szeptember 07. - 21:55:54
ezt nem értem írd le bõvebben  :crazy:
Cím: gTeam
Írta: Extasy449 - 2012. szeptember 07. - 22:00:17
tehát lekértem a játékos csapatát, amit team_lspd nek definiáltam, vagy ha ugytetszik 1. A fentebb leírt megoldás jelen esetben azt irja ki, hogy team_lspd. És én ezt szeretném lecserélni hogyha p la csapata team_lspd akkor azt irja rendõrség, ha team_ballas akkor azt hogy ballas. Így érthetõ?xd
Cím: gTeam
Írta: Yakuza™ - 2012. szeptember 07. - 22:03:01
new gTeam[MAX_PLAYERS];
helyett?
például így: new csapatok[MAX_PLAYERS];
és akkor #define RENDOR 0
#define MAFFIA 1
 
new str[20];
format(str, sizeof(str), \"Csapatod : %d\", csapatok[playerid] );
TextdrawSetString(textdraw, str);

 

Dupla hozzászólás automatikusan összefûzve. ( 2012. szeptember 07. - 22:08:02 )

new str[20];
new Teams[][] = { \"LSPD\", \"Ballas\" };
format(str, sizeof(str), \"Csapatod : %s\", Teams[csapatok[playerid]] );
TextdrawSetString(textdraw, str);

 
valahogy így asziszem..
Cím: gTeam
Írta: Extasy449 - 2012. szeptember 07. - 22:14:42
Ez honnan fogja tudni, hogy a RENDOR csapatra LSPD-t kell kiírnia?
Cím: gTeam
Írta: Kovacs_Bela - 2012. szeptember 08. - 00:35:09
Idézetet írta: Extasy449 date=1347048882\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"27451\" data-ipsquote-contentclass=\"forums_Topic
Ez honnan fogja tudni, hogy a RENDOR csapatra LSPD-t kell kiírnia?
 
megmondod neki
 

 
new str[20];
new Teams[][] = { \"LSPD\", \"Ballas\" }; //itt átírhatod a csapatneveket.
format(str, sizeof(str), \"Csapatod : %s\", Teams[csapatok[playerid]] ); //mivel a teams változónak 2 értéke van és a csapatoknak is így összeegyezik a kettõ ha úgy írod a csapatneveket
TextdrawSetString(textdraw, str);

 

[/quote]
Cím: gTeam
Írta: Extasy449 - 2012. szeptember 08. - 22:42:39
Naagyon köszönöm!