A format az ilyenekre nemjó, mivel lassú.
[pawn]
hInfo[houseid][tulaj][0] = EOS;
strcat(hInfo[houseid][tulaj], GetPlayerName(playerid), 24);
[/pawn]
Ez még jobb.
Nem hinném hogy túl sokat számítana a lassúsága szerver üzemelés terén nem egy annyira gyakran meghívott funkció akar lenni amit percenként ~30000 szer használnának.
Edit:
A GetPlayerName nem tér vissza a játékos nevével hanem a számára megadott változóba másolja a játékos nevet.
[pawn]enum blaenum
{
tulaj[24]
};
#define MAX_HOUSE 100 // csak írtam egy értéket
new hInfo[MAX_HOUSE][blaenum];[/pawn]
[pawn]new name[24];
GetPlayerName(playerid, name, sizeof name);
hInfo[houseid][tulaj] = EOS;
strcat(hInfo[houseid][tulaj], name);[/pawn]
És mivel a változóba másolja a nevet le is lehet egyszerûsíteni:
[pawn]GetPlayerName(playerid, hInfo[houseid][tulaj], 24); // Ha jól tudom panaszkodik a fordító ha enum típusu változó array méretét akarjuk lekérni sizeof-al ezért írtam a 24-et.
[/pawn]