Setpass
#1

PHP код:
CMD:setpass(playeridparams[])
{
 if(
pData[playerid][Admin] >= 9)
 {
  new 
accname[MAX_PLAYER_NAME+2], newpass[60], str[128];
  if(
sscanf(params"s[24]s[60]"accnamenewpass))
  {
   
SendClientMessage(playeridCOLOR_ORANGE"USAGE : /setpass [Account Name] [New Password]");
   return 
SendClientMessage(playeridorange"Function : Will set a new password for the account specified as 'playername'");
  }
  if(
strlen(accname) > 24 || strlen(accname) < 0) return SendClientMessage(playeridred"ERROR : Account name out of bounds! (Character limit : 0-24)");
  if(
strlen(newpass) > 60 || strlen(newpass) < 0) return SendClientMessage(playeridred"ERROR : Password input out of bounds! (Character limit : 0-60)");
  new 
query[200];
  
format(query256"SELECT `username` FROM `players` WHERE `username` = '%s'"accname);
  
mysql_query(query);
  
mysql_store_result();
  if(
cache_num_rows() > 0)
  {
   
format(strsizeof(str), "You've successfully set '%s' as password for the account : '%s'"newpassaccname);
   
SendClientMessage(playeridCOLOR_GREENstr);
   
PlayerPlaySound(playerid10570.00.00.0);
   
format(querysizeof(query), "UPDATE `playerdata` SET password=SHA1('%s') WHERE user='%s'"newpassaccname);
   
mysql_query(query);
  }
  else if(
cache_num_rows() <= 0)
  {
  
format(strsizeof(str), "ERROR : The account named '%s' does not exist on the database!"accname);
  
SendClientMessage(playeridredstr); }
  
mysql_free_result();
 }
 else return 
SendClientMessage(playeridCOLOR_YELLOW"Sorry, Only +level 9 can use this command.");
 return 
1;

I was having a problem with that iam using mysql R41-2 but since i converted from R33 to R40 i can't convert this code also how can i find the changes?

Код:
D:\samp folder\ZoneX - ZX\gamemodes\ZoneX.pwn(12681) : error 035: argument type mismatch (argument 1)
D:\samp folder\ZoneX - ZX\gamemodes\ZoneX.pwn(12682) : error 017: undefined symbol "mysql_store_result"
D:\samp folder\ZoneX - ZX\gamemodes\ZoneX.pwn(12689) : error 035: argument type mismatch (argument 1)
D:\samp folder\ZoneX - ZX\gamemodes\ZoneX.pwn(12695) : error 017: undefined symbol "mysql_free_result"
Reply


Messages In This Thread
Setpass - by Loinal - 14.05.2017, 07:42
Re: Setpass - by Bolex_ - 14.05.2017, 09:33
Re: Setpass - by Loinal - 14.05.2017, 10:02
Re: Setpass - by Dice_ - 14.05.2017, 10:44
Re: Setpass - by Loinal - 14.05.2017, 11:26
Re: Setpass - by Loinal - 14.05.2017, 17:30
Re: Setpass - by Jefff - 14.05.2017, 18:41

Forum Jump:


Users browsing this thread: 3 Guest(s)