Posts: 151
Threads: 30
Joined: Jul 2014
Reputation:
0
Bien, їcуmo podrнa hacer algo como para definir las facciones? lo que yo quiero hacer es que, si el jugador estб en la facciуn 1, al usar /estadisticas por ejemplo, en vez de "Facciуn: 1" aparezca "Facciуn: San Andreas Police Department", їcуmo podrнa hacerlo?
Posts: 83
Threads: 3
Joined: Feb 2011
Reputation:
0
new tfaccion[32];
if(PlayerInfo playerid p faccion == 1) Faccion = "San Andreas Police Department";
y donde pone Faccion %d pones Faccion %s
y donde ponia Playerinfo playerid pfaccion pones tfaccion
pasa el comando estadistica y te lo explixo mejor si no lo has entendido
Posts: 1,779
Threads: 126
Joined: Oct 2010
Quote:
Originally Posted by [J]ulian
pawn Код:
#define MAX_FACTION_NAME 128 // cambia aquн segъn lo mбximo que quieras en nombres; GetFactionName(factionid) { new faction[MAX_FACTION_NAME] = "Ciudadano"; switch(factionid) { case 1: faction = "Policнa"; case 2: faction = "Mйdico"; } return faction; }
pawn Код:
main() { printf("%s", GetFactionName(0)); printf("%s", GetFactionName(1)); printf("%s", GetFactionName(2));
print:
Код:
[18:03:23] Ciudadano
[18:03:23] Policнa
[18:03:23] Mйdicos
|
No leн el post pero segъn tu comentario, serнa mejor hacer:
pawn Код:
#define GetFactionName(%0) NGetFactionName[%0]
new NGetFactionName[][] =
{
"Ciudanano",
"Policнa",
"Mйdico"
};
Posts: 1,675
Threads: 34
Joined: Feb 2010
Reputation:
0
En 10000 repeticiones 5ms de diferencia, "mejor o peor" me parece que en este caso es lo mismo.
Posts: 1,198
Threads: 9
Joined: Dec 2010
Reputation:
0
Es mejor como dice Adriбn, ya que se utilizarнa un array donde se podrнa colocar la demбs informaciуn de las facciones y llamarlas de la misma forma despuйs.