format(file,sizeof(file),"/ladmin/users/%s.sav",udb_encode(lname));
password_hash=49807616
ip=10.73.11.9
registered=1
RegisteredDate=21/9/2013
loggedin=0
banned=0
level=7
LastOn=21.9.2013
money=5000000
kills=0
deaths=0
Bank=0
weed=0
Gang=0
Condoms=0
inalcatraz=0
hours=0
minutes=6
seconds=10
x1=1374
y1=-924
z1=34
interior1=0
weap1=24
weap1ammo=100
weap2=25
weap2ammo=80
weap3=32
weap3ammo=600
weap4=0
weap4ammo=0
weap5=0
weap5ammo=0
weap6=0
weap6ammo=0
health=95
armour=0
TimesOnServer=4
bowner=0
bowned=0
vowned=0
vowner=0
vowned2=0
vowner2=0
vowned3=0
vowner3=0
vowned4=0
vowner4=0
vowned5=0
vowner5=0
vowned6=0
vowner6=0
vowned7=0
vowner7=0
vowned8=0
vowner8=0
Houseid=-255
Rentid=-255
SpawnX=0
SpawnY=0
SpawnZ=0
SpawnInt=0
if(PlayerInfo[playerid][LoggedIn] == 1) { if(isnull(params)) return SendClientMessage(playerid, red, "USAGE: /changename [new Name]"); if (udb_Exists(params)) return SendClientMessage(playerid,red,"This User Name Is Taken!"); 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); new string[128]; GivePlayerMoney(playerid, -50000); format(string, sizeof(string),"ACCOUNT: You have successfully changed your Name to \"%s\"",params); return SendClientMessage(playerid,yellow,string); } else return SendClientMessage(playerid,red, "ERROR: You must have an account to use this command"); }
Here you go
Код:
if(PlayerInfo[playerid][LoggedIn] == 1) { if(isnull(params)) return SendClientMessage(playerid, red, "USAGE: /changename [new Name]"); if (udb_Exists(params)) return SendClientMessage(playerid,red,"This User Name Is Taken!"); 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); new string[128]; GivePlayerMoney(playerid, -50000); format(string, sizeof(string),"ACCOUNT: You have successfully changed your Name to \"%s\"",params); return SendClientMessage(playerid,yellow,string); } else return SendClientMessage(playerid,red, "ERROR: You must have an account to use this command"); } |
D:\+ANGGA+\VGTDM~RP INA\Gamemodes\VGTDM_ENG.pwn(35799) : error 017: undefined symbol "udb_RenameUser" D:\+ANGGA+\VGTDM~RP INA\Gamemodes\VGTDM_ENG.pwn(35804) : error 027: invalid character constant D:\+ANGGA+\VGTDM~RP INA\Gamemodes\VGTDM_ENG.pwn(35804) : error 027: invalid character constant D:\+ANGGA+\VGTDM~RP INA\Gamemodes\VGTDM_ENG.pwn(35804) : warning 215: expression has no effect D:\+ANGGA+\VGTDM~RP INA\Gamemodes\VGTDM_ENG.pwn(35804) : warning 215: expression has no effect D:\+ANGGA+\VGTDM~RP INA\Gamemodes\VGTDM_ENG.pwn(35804) : error 001: expected token: ";", but found ")" D:\+ANGGA+\VGTDM~RP INA\Gamemodes\VGTDM_ENG.pwn(35804) : fatal error 107: too many error messages on one line Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 5 Errors. |
//edit From DUDB functions ( just change %s.dudb.sav to %s.sav :P ) stock udb_Exists(nickname[]) { new tmp[MAX_STRING]; format(tmp,sizeof(tmp),"%s.sav",udb_encode(nickname)); return fexist(tmp); }
//edit From DUDB functions ( just change %s.dudb.sav to %s.sav :P ) stock udb_RenameUser(nickname[],newnick[]) { new oldfname[MAX_STRING]; new newfname[MAX_STRING]; format(oldfname,sizeof(oldfname),"%s.sav",udb_encode(nickname)); format(newfname,sizeof(newfname),"%s.sav",udb_encode(newnick)); return frenametextfile(oldfname,newfname); }
Код:
//edit From DUDB functions ( just change %s.dudb.sav to %s.sav :P ) stock udb_Exists(nickname[]) { new tmp[MAX_STRING]; format(tmp,sizeof(tmp),"%s.sav",udb_encode(nickname)); return fexist(tmp); } Код:
//edit From DUDB functions ( just change %s.dudb.sav to %s.sav :P ) stock udb_RenameUser(nickname[],newnick[]) { new oldfname[MAX_STRING]; new newfname[MAX_STRING]; format(oldfname,sizeof(oldfname),"%s.sav",udb_encode(nickname)); format(newfname,sizeof(newfname),"%s.sav",udb_encode(newnick)); return frenametextfile(oldfname,newfname); } |