Quote:
Originally Posted by [Full]Garfield[XDB]
Vocк nгo sabe usar static
pawn Код:
#define MAX_ORG 30
Lider(para1);
stock Lider(pid){ if(!dini_Exists("Lider.ini")) dini_Create("Lider.ini");
static Orgg[30]; Orgg[0] = '\0'; format(Orgg,30,"Org %d",PlayerInfo[pid][pMember]); dini_Set("Lider.ini",Orgg,PlayerName(pid)); }
stock VerLider(playerid){ static Orgg[30]; for(new i; i<MAX_ORG; i++){ Orgg[0] = '\0'; format(Orgg,60,"Org %d",i); Orgg[0] = '\0'; format(Orgg2,60,"Lider Org: %d - %s",i,dini_Get("Lider.ini",Orgg); SendClientMessage(playerid,COLOR_WHITE,Orgg2); } }
stock PlayerName(p){ static pName[24]; return (GetPlayerName(p, pName, 24), pName); }
|
Se for usar format nгo precisa igualar a EOS.
O mesmo vale para funзхes como GetPlayerHealth, GetPlayerArmour, GetPlayerWeaponData etc, onde os parвmetros sгo passados por referкncia jб assumindo novos valores.