їCуmo podrнa...?
#1

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?
Reply
#2

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
Reply
#3

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
Reply
#4

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"
};
Reply
#5

En 10000 repeticiones 5ms de diferencia, "mejor o peor" me parece que en este caso es lo mismo.
Reply
#6

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.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)