Szerző Téma: Changename Ladminal  (Megtekintve 690 alkalommal)

Changename Ladminal
« Dátum: 2012. Július 30. - 22:25:37 »
0 Show voters
Sziasztok szeretnék tõletek kérni egy kisebb scriptet amit én nem tudtam megcsinálni, hát mondom is mi lenne az, szóval ladmint használok és szeretnék /changename parancsot mint mysql-be ami megváltoztatja  a neved mint mysql-be és nem kel ujból regisztrálni ha átirod a neved szóval irja át a fájlokat mint mysql be (vagyhogyvan az xD). Na elõre is köszi remélem megoldja valaki a problémámat :D
« Utoljára szerkesztve: 2012. Augusztus 04. - 17:42:29 írta Striker »

Changename Ladminal
« Válasz #1 Dátum: 2012. Július 30. - 22:33:51 »
0 Show voters
Idézetet írta: Striker date=1343679937\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"25227\" data-ipsquote-contentclass=\"forums_Topic
Sziasztok szeretnék tõletek kérni egy kisebb scriptet amit én nem tudtam megcsinálni, hát mondom is mi lenne az, szóval ladmint használok és szeretnék /changename parancsot mint mysql-be ami megváltoztatja  a neved mint mysql-be és nem kel ujból regisztrálni ha átirod a neved szóval irja át a fájlokat mint mysql be (vagyhogyvan az xD). Na elõre is köszi remélem megoldja valaki a problémámat :D
 
ezt valahogy nem értem..
szoval neked egy olyan parancs kell, ami a játékos profiljának fájlnevét, illetve a játékos nevét változtatja meg?

Changename Ladminal
« Válasz #2 Dátum: 2012. Július 30. - 22:35:54 »
0 Show voters
Igen ugy mint Kurta mysql regisztrációs rendszerében.

Changename Ladminal
« Válasz #3 Dátum: 2012. Július 30. - 22:37:59 »
0 Show voters
készül. :)


JUDIT: itt van
 
CMD:changename(playerid, params[]) {
new string[128],
pName[MAX_PLAYER_NAME],
pNew[MAX_PLAYER_NAME],
oFile[100],
nFile[100];
GetPlayerName(playerid, pName, sizeof(pName));
if(sscanf(params, \"s\", pNew)) return SendClientMessage(playerid, -1, \"Írd be az új neved!\");
format(oFile, sizeof(oFile), \"ladmin/users/%s.sav\", udb_encode(pName));
format(nFile, sizeof(nFile), \"ladmin/users/%s.sav\", udb_encode(pNew));
if(!fexist(oFile)) return SendClientMessage(playerid, -1, \"regisztálj!\");
if(fexist(nFile)) return SendClientMessage(playerid, -1, \"ilyen név már létezik\");
DINI_fcopytextfile(oFile, nFile);
format(string, sizeof(string), \"neved megváltoztatva.. új neved: %s\", pNew);
SetPlayerName(playerid, pNew);
return SendClientMessage(playerid, -1, string);
}

 
nálam mûködött. :)
« Utoljára szerkesztve: 2012. Július 30. - 22:50:43 írta TengeriMalac »

Changename Ladminal
« Válasz #4 Dátum: 2012. Július 30. - 23:08:37 »
0 Show voters
olvasd el a pm-eket kérlek mert van pár hiba sajnos :(

Changename Ladminal
« Válasz #5 Dátum: 2012. Július 30. - 23:12:53 »
0 Show voters
elolvastam, holnap segítek. :)

Changename Ladminal
« Válasz #6 Dátum: 2012. Július 31. - 16:58:41 »
0 Show voters
Azabaj mikor váltanék nevet mindig irja h regisztrálj...

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal