Problem sa menjanjem imena /changename

Započeo MR.UrkeLa
12. Maj 2020. Zaključano
589
pregleda
5
postova
MR.UrkeLa
4
Shot Caller
12. Maj 2020.
Problem(error/warning): Problem je u tome sto ja kad ukucam changename on mi napravi isti takav akaunt sa tim imenom ne preimenuje ga i nece da sacuva lozinku vec moram /changepass
Dio skripte: [ pawn ]YCMD:changename(playerid, params[], help)
{
new targetid,name;
if(PlayerInfo < 6 && !IsPlayerAdmin(playerid) && PlayerInfo != 2) return SCM(playerid,-1,""CRVENA"[OB:RPG] "BELA"Samo Vlasnik!");
else if (sscanf(params,"us",targetid,name))SendClientMessage(playerid,COLOR_RED,"""Koristi: /changename [Novo Ime]");
else if(!IsPlayerConnected(targetid))SendClientMessage(playerid,COLOR_RED," Igrac nije konektovan!");
else {
    new string,n;
    GetPlayerName(targetid,n,sizeof(n));
    SetPlayerName(targetid,name);
  format(string,sizeof(string),""CRVENA"[OB:RPG] "BELA"Setano ti je ime %s od strane Admina %s!",name,GetName(playerid));
    SendClientMessage(targetid, -1, string);
    format(string,sizeof(string),""CRVENA"[OB:RPG] "BELA"Uspesno si setao ime igracu !");
    SCM(playerid,-1,string);
}
return 1;
}[ /pawn ]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]//[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): //
ShadowMortar
4
Shot Caller
12. Maj 2020.
Ovo je samo primjer kako to možeš napraviti(SQL)  😉
CMD:changename( playerid, params[ ] ) {
new giveplayerid, NewName[ MAX_PLAYER_NAME+1 ], OldName[ MAX_PLAYER_NAME+1 ], _Query[ 122 ];
if( !IsPlayerAdmin( playerid ) ) return SendClientMessage( playerid, -1, "Nope!" );
else if( sscanf( params, "us", giveplayerid, NewName ) ) return SendClientMessage( playerid, -1, "/changename [ID/Ime_Prezime] " );
else if( !IsPlayerConnected( giveplayerid ) ) return SendClientMessage( playerid, -1, ":(" );
GetPlayerName( playerid, OldName, sizeof( OldName ) );
mysql_format( sqlGameConnection, _Query, sizeof( _Query ), "UPDATE `players` SET `Name` = '%e' WHERE `Name` = '%e';", NewName, OldName );
mysql_pquery( sqlGameConnection, _Query );
SetPlayerName( playerid, NewName );
SaveAcc( playerid );
return ( true );
}
MR.UrkeLa
4
Shot Caller
12. Maj 2020.
Zeleo bih u Y_INI ako moze posto sam nov u skriptanju.
PabloK
4
Shot Caller
12. Maj 2020.
MR.UrkeLa wrote on May 12, 2020, 6:40 pm:
Zeleo bih u Y_INI ako moze posto sam nov u skriptanju.

Ne cuva ti jer nemas cuvanje unutar komande, i u Underpoint modovima i slicnim nemas pod SavePlayer cuvanje lozinke jer je UDB_HASH pa moras unutar cmd
Speeak
5
Underboss
13. Maj 2020.
Nisam siguran ne radim s Y_INI-em, al' sta mislis da napravis kad promjenes mu nick da mu obrises fajl sa starim imenom, kreiras novi s novim imenom, kickas ga sa servera i ispišeš mu poruku da se mora konektovati sa novim nickom? Ne znam jel u y_iniu se mogu renameati fajlovi, vjerovatno mogu al moras napraviti funkciju, vidi jel imas frename funkciju u skripti

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha