Skripta koju koristim: vlastita
Detaljan opis problema: kako da uklonim "_" iz imena igraca...znaci kad neko pise na chat (bilo koji) ovo:
Nenad_Ivanovic: ovo je test
bude ovako:
Nenad Ivanovic: ovo je test
Dio skripte: /
Neke slike/video za lakse dobivanje pomoci (neobavezno): /
formatiras ime, a u formatu splitas '_'
Citat: [H]265 poslato Maj 06, 2011, 00:25:35 PRE PODNE
formatiras ime, a u formatu splitas '_'
znam da treba formatirati ali ne znam kako xD
Citat: Nenad poslato Maj 06, 2011, 00:32:15 PRE PODNE
Citat: [H]265 poslato Maj 06, 2011, 00:25:35 PRE PODNE
formatiras ime, a u formatu splitas '_'
znam da treba formatirati ali ne znam kako xD
Evo kako:
stock RemoveUnderScore(playerid)
{
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
for(new i = 0; i < MAX_PLAYER_NAME; i++)
{
if(name[i] == '_') name[i] = ' ';
}
return name;
}
public OnPlayerText(playerid,text[])
{
new string[128];
format(string,sizeof(string),"%s: %s",RemoveUnderScore(playerid),text);
SendClientMessageToAll(color,string);
return 0;
}
Citat: [A]Michael poslato Maj 06, 2011, 09:44:54 PRE PODNE
Citat: Nenad poslato Maj 06, 2011, 00:32:15 PRE PODNE
Citat: [H]265 poslato Maj 06, 2011, 00:25:35 PRE PODNE
formatiras ime, a u formatu splitas '_'
znam da treba formatirati ali ne znam kako xD
Evo kako:
stock RemoveUnderScore(playerid)
{
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
for(new i = 0; i < MAX_PLAYER_NAME; i++)
{
if(name[i] == '_') name[i] = ' ';
}
return name;
}
public OnPlayerText(playerid,text[])
{
new string[128];
format(string,sizeof(string),"%s: %s",RemoveUnderScore(playerid),text);
SendClientMessageToAll(color,string);
return 0;
}
ne radi mi ovako...kad idem compile izbaci mi onaj Don't send prozor...
Citat: LuKsA poslato Avgust 01, 2010, 12:09:53 POSLE PODNE
stock GetPlayerFirstName(playerid)
{
new namestring[2][MAX_PLAYER_NAME];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,MAX_PLAYER_NAME);
split(name, namestring, '_');
return namestring[0];
}
stock GetPlayerLastName(playerid)
{
new namestring[2][MAX_PLAYER_NAME];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,MAX_PLAYER_NAME);
split(name, namestring, '_');
return namestring[1];
}
stock GetPlayerNameEx(playerid)//Brise "_" u imenu igraca
{
new string[24];
GetPlayerName(playerid,string,24);
new str[24];
strmid(str,string,0,strlen(string),24);
for(new i = 0; i < MAX_PLAYER_NAME; i++)
{
if (str[i] == '_') str[i] = ' ';
}
return str;
}
Citat: eXtreme poslato Maj 06, 2011, 15:39:53 POSLE PODNE
Citat: LuKsA poslato Avgust 01, 2010, 12:09:53 POSLE PODNE
stock GetPlayerFirstName(playerid)
{
new namestring[2][MAX_PLAYER_NAME];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,MAX_PLAYER_NAME);
split(name, namestring, '_');
return namestring[0];
}
stock GetPlayerLastName(playerid)
{
new namestring[2][MAX_PLAYER_NAME];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,MAX_PLAYER_NAME);
split(name, namestring, '_');
return namestring[1];
}
stock GetPlayerNameEx(playerid)//Brise "_" u imenu igraca
{
new string[24];
GetPlayerName(playerid,string,24);
new str[24];
strmid(str,string,0,strlen(string),24);
for(new i = 0; i < MAX_PLAYER_NAME; i++)
{
if (str[i] == '_') str[i] = ' ';
}
return str;
}
sta kad napravim to xD