#include <a_samp> CMD:setname(playerid, params[]) { if(PlayerInfo[playerid][Level] >= 6) { new string[128], tmp[256], tmp2[256], Index; tmp = strtok(params,Index), tmp2 = strtok(params,Index); if(isnull(tmp) || isnull(tmp2)) return SendClientMessage(playerid, red, "USAGE: /setname [playerid] [new name]"); if (udb_Exists(tmp2)) return SendClientMessage(playerid,red,"This User Name Is Taken!"); new player1 = strval(tmp); if(PlayerInfo[player1][LoggedIn] == 0) return SendClientMessage(playerid,red,"Player Must Have Account!"); new OldName[24],str[128]; GetPlayerName(player1,OldName,sizeof(OldName)); format(str,sizeof(str),"ladmin/users/%s.sav",OldName); udb_RenameUser(OldName,tmp2); format(str,sizeof(str),"ladmin/users/%s.sav",params); SetPlayerName(player1,tmp2); PlayerPlaySound(player1,1057,0.0,0.0,0.0); format(string, sizeof(string),"Admin ''%s'' Has Changed Your Name To '%s'",PlayerName2(playerid), tmp2); return SendClientMessage(player1,yellow,string); } else return SendClientMessage(playerid,red, "ERROR: Only Level 6 can Use This Command"); }
CMD:setname(playerid, params[]) { if(PlayerInfo[playerid][Level] >= 6) { new string[128], tmp[256], tmp2[256], Index; tmp = strtok(params,Index), tmp2 = strtok(params,Index); if(isnull(tmp) || isnull(tmp2)) return SendClientMessage(playerid, red, "USAGE: /setname [playerid] [new name]"); if (udb_Exists(tmp2)) return SendClientMessage(playerid,red,"This User Name Is Taken!"); new player1 = strval(tmp); if(PlayerInfo[player1][LoggedIn] == 0) return SendClientMessage(playerid,red,"Player Must Have Account!"); new OldName[24],str[128]; GetPlayerName(player1,OldName,sizeof(OldName)); format(str,sizeof(str),"ladmin/users/%s.sav",OldName); udb_RenameUser(OldName,tmp2); format(str,sizeof(str),"ladmin/users/%s.sav",params); SetPlayerName(player1,tmp2); PlayerPlaySound(player1,1057,0.0,0.0,0.0); format(string, sizeof(string),"Admin ''%s'' Has Changed Your Name To '%s'",PlayerName2(playerid), tmp2); return SendClientMessage(player1,yellow,string); } else return SendClientMessage(playerid,red, "ERROR: Only Level 6 can Use This Command"); return 1; }
I tried the script that you made but im still getting some errors:
changename.pwn(40) : error 017: undefined symbol "PlayerInfo" changename.pwn(40) : warning 215: expression has no effect changename.pwn(40) : error 001: expected token: ";", but found "]" changename.pwn(40) : error 029: invalid expression, assumed zero filterscripts\changename.pwn(40) : fatal error 107: too many error messages on one line and yes I have included the plugin aswell |