Üdv,
egy témában kérték ezt a kis kódot, tegnap írtam, nem teszteltem, de a témanyitója tesztelte és jó lett.
A kód (a szkript/mód tetejére másold be!):
public SetPlayerNameWithCountry(playerid, country[]);
public SetPlayerNameWithCountry(playerid, country[])
{
new string[128], playername[16];
GetPlayerName(playerid, playername, 16);
format(string, 128, \"[%s]%s\", country, playername);
SetPlayerName(playerid, string);
return 1;
}
Példa a használatra:
public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp(\"magyar-vagyok\", cmdtext, true)) return SetPlayerNameWithCountry(playerid, \"HUN\");
return 0;
}
Ez annyit tesz lehetõvé, hogy a játékos neve elé írja ki a nemzetiséget.
Üdv, ScreaM
Rossz a kód.. ::|
Ilyen nincs:
public SetPlayerNameWithCountry(playerid, country[]);
Esetleg:
forward SetPlayerNameWithCountry(playerid, country[]);
OFF: Bocsi, hogy \"felhozom\" a témát, de most néztem meg.
Rossz a kód.. ::|
Ilyen nincs:
public SetPlayerNameWithCountry(playerid, country[]);
Esetleg:
forward SetPlayerNameWithCountry(playerid, country[]);
OFF: Bocsi, hogy \"felhozom\" a témát, de most néztem meg.
Nem, ez teljesen helyes.
Vampesz, nem szerkesztem a fõposztot, akinek kell, az leballag ide.
new pn[20], string[128];
GetPlayerName(playerid, pn, 20);
format(string, 128, \"{FF0000}||{FFFFFF}||{008000}%s\", pn);
SetPlayerName(playerid, string);
Teszteljétek le. Ha nem jó, írjatok. Bár ez a zászlós megoldás enyhén hülyeség, de ti tudjátok.