komanda /changename


Započeo Manca, Avgust 01, 2017, 12:05:29 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

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): /
Poslednja Izmena: Avgust 02, 2017, 10:58:34 PRE PODNE od MEDO

Ole

*

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!");
}


Eto samo prilagodi za svoj server  8)

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;
}