Das liegt vielleicht daran, dass sName keine feste größe hast, darum hast Goldkiller das auch ursprünglich per ID gemacht
Theoretisch kann man das jetzt so machen
//Goldkiller
stock GetPlayerNameEx(sName[MAX_PLAYER_NAME])
{
new
iOffset = 0/*,
sName[MAX_PLAYER_NAME]*/;
//GetPlayerName(playerid,sName,sizeof(sName));
while( ( iOffset = strfind(sName,"_",false,iOffset) ) != -1 ) {
sName[iOffset] = ' ';
}
return sName;
//return sName;
}
funktioniert wunderbar
PS: Hier hübsch oder?
Zitat[06/09/2011 15:23:03] [gpne] a_b_c_d_e_f_g_h_i_j --> a b c d e f g h i j
[06/09/2011 15:23:03] [gpne] Proccesstime: [0 ms]
[06/09/2011 15:23:03] [gpne2] a_b_c_d_e_f_g_h_i_j --> a b c d e f g h i j
[06/09/2011 15:23:03] [gpne2] Proccesstime: [0 ms]