їCуmo podrнa...? - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (
https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: їCуmo podrнa...? (
/showthread.php?tid=536153)
їCуmo podrнa...? -
JeffreyG - 07.09.2014
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?
Respuesta: їCуmo podrнa...? -
Stront - 07.09.2014
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
Respuesta: їCуmo podrнa...? -
[J]ulian - 07.09.2014
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
Respuesta: їCуmo podrнa...? -
adri1 - 07.09.2014
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"
};
Respuesta: їCуmo podrнa...? -
[J]ulian - 07.09.2014
En 10000 repeticiones 5ms de diferencia, "mejor o peor" me parece que en este caso es lo mismo.
Respuesta: їCуmo podrнa...? -
DesingMyCry - 07.09.2014
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.