Skripta koju koristim: Moja
Detaljan opis problema: Ako moze neko da mi napravi komandu /changename ali tako da kada igrac izadje i ponovo udje da mu bude novo ime umesto starog.
Dio skripte: /
Neke slike/video za lakse dobivanje pomoci(neobavezno): /
[pawn]CMD:changename(playerid, params[])
{
if(PlayerInfo[playerid][LoggedIn] == 1) {
if(isnull(params)) return SendClientMessage(playerid, red, "Koristi: /changename [novo ime]");
if(strlen(params) < 4) return SendClientMessage(playerid,red,"ACCOUNT: Pogresna duzina imena");
if (udb_Exists(params)) return SendClientMessage(playerid,red,"Ovo ime vec postoji!");
new nameee[24]; GetPlayerName(playerid, nameee, 16);
new OldName[24],str[128];
GetPlayerName(playerid,OldName,sizeof(OldName));
format(str,sizeof(str),"ladmin/users/%s.sav",OldName);
udb_RenameUser(OldName,params);
format(str,sizeof(str),"ladmin/users/%s.sav",params);
SetPlayerName(playerid,params);
PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
new string[128];
format(string, sizeof(string),"ACCOUNT: Uspjesno si promjenio ime na \"%s\"",params);
return SendClientMessage(playerid,yellow,string);
} else return SendClientMessage(playerid,red, "ERROR: Moras imati account da bi koristio ovu komandu!");
}[/pawn]
Eto samo prilagodi za svoj server 8)
[pawn]YCMD:changename(playerid, params[], help)
{
new id,nime[128];
if(PlayerInfo[playerid][pAdmin] >= 7 || IsPlayerAdmin(playerid))
if(sscanf(params, "is[128]", id,nime)) return SCM(playerid, -1, LJUB"AG-RP "BIJELA"/changename [ID] [NOVI NICK]");
new string[100];
format(string, sizeof(string),LJUB"[!]CNAME - "BIJELA"Promenili ste korisniku %s ime na %s.", ImeIgraca(id),nime);
//======
new aob[250];
format(aob,sizeof(aob),LJUB"[!A]CNAME - "BIJELA"Administator %s[ID:%d] je promenio ime korisniku %s[ID:%d] na %s.",ImeIgraca(playerid),playerid,ImeIgraca(id),id,nime);
//======
format(string, sizeof(string),LJUB"[!]CNAME - "BIJELA"Promenili ste korisniku %s ime na %s.", ImeIgraca(id),nime);
SCM(playerid,-1,string);
SetPlayerName(id, nime);
SacuvajIgraca(id);
SCM(id,-1,LJUB"||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||");
SCM(id,-1,LJUB"||| VAZNO |||"BIJELA"Promenjeno vam je ime,odsada se na server spajate sa ovim imenom.");
SCM(id,-1,LJUB"||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||");
return 1;
}[/pawn]