How to convert ?? ++ REP
#1

PHP код:
if(strcmp(cmd"/setname"true) == 0)
    {
        if(
IsPlayerConnected(playerid))
        {
            
tmp strtok(cmdtextidx);
            if(!
strlen(tmp))
            {
                
SendClientMessage(playeridCOLOR_ERROR"Syntax: /setname (playerid) (new name)");
                return 
1;
            }
            new 
giveplayerid ReturnUser(tmp);
            if(
PInfo[playerid][AdminLevel] >= 2)
            {
                if(
IsPlayerConnected(giveplayerid))
                {
                    if(
giveplayerid != INVALID_PLAYER_ID)
                    {
                        
tmp strtok(cmdtextidx);
                        if(!
strlen(tmp))
                        {
                            
SendClientMessage(playeridCOLOR_ERROR"Syntax: /setname (playerid) (new name)");
                            return 
1;
                        }
                        new 
checkquery[128];
                        
format(checkquerysizeof(checkquery), "SELECT `username` FROM `users` WHERE `username` = '%s'"tmp);
                        
mysql_reconnect();
                        
mysql_query(checkquery);
                        
mysql_store_result();
                        if(
mysql_num_rows() > 0)
                        {
                            
SendClientMessage(playeridCOLOR_ERROR"ERROR: That name is already registered !");
                            return 
1;
                        }
                        else
                        {
                            new 
oldname[MAX_PLAYER_NAME];
                            
format(oldnamesizeof(oldname), "%s"PlayerName(giveplayerid));
                            
mysql_real_escape_string(oldname,oldname);
                            
format(stringsizeof(string), "* You have renamed the player {00FF00}%s {FFFFFF}to {00FF00}%s"PlayerName(giveplayerid), tmp);
                            
SendClientMessage(playeridCOLOR_WHITEstring);
                            
format(stringsizeof(string), "* Your name has been changed from %s to %s"PlayerName(giveplayerid), tmp);
                            
SendClientMessage(giveplayeridCOLOR_WHITEstring);
                            
format(stringsizeof(string), "* Administrator %s(%d) has set %s's name to {00FF00}%s"PlayerName(playerid),playeridPlayerName(giveplayerid), tmp);
                            
SendClientMessageToAll(COLOR_WHITEstring);
                            
SetPlayerName(giveplayeridtmp);
                            
mysql_free_result();
                            new 
deletequery[128];
                            
mysql_reconnect();
                            
format(deletequery,sizeof(deletequery),"INSERT INTO namechanges (cUsername, wUsername, Processed) VALUES ('%s', '%s', '1')",oldnametmp);
                            
mysql_query(deletequery);
                            
format(deletequerysizeof(deletequery), "UPDATE users SET username = '%s' WHERE username = '%s'"tmpoldname);
                            
mysql_query(deletequery);
                            
SaveAccount(giveplayerid);
                            if(
PInfo[giveplayerid][House1] > 0)
                            {
                                new 
query[200];
                                
format(query,sizeof(query),"UPDATE houses SET OwnedBy='%s' WHERE OwnedBy='%s'"tmpoldname);
                                
mysql_reconnect();
                                
mysql_query(query);
                            }
                            if(
PInfo[giveplayerid][House2] > 0)
                            {
                                new 
query[200];
                                
format(query,sizeof(query),"UPDATE houses SET OwnedBy='%s' WHERE OwnedBy='%s'"tmpoldname);
                                
mysql_reconnect();
                                
mysql_query(query);
                            }
                            
format(deletequery,sizeof(deletequery),"SELECT NULL from pvehicles WHERE OwnedBy='%s'"oldname);
                            
mysql_query(deletequery);
                            
mysql_store_result();
                            new 
exists mysql_num_rows();
                            
mysql_free_result();
                            if(
exists 0)
                            {
                                
format(deletequery,sizeof(deletequery),"UPDATE pvehicles SET OwnedBy='%s' WHERE OwnedBy='%s'",tmp,oldname);
                                
mysql_query(deletequery);
                            }
                            
format(deletequery,sizeof(deletequery),"SELECT NULL FROM airlines WHERE Owner='%s'"oldname);
                            
mysql_query(deletequery);
                            
mysql_store_result();
                            
exists mysql_num_rows();
                            
mysql_free_result();
                            if(
exists 0)
                            {
                                
format(deletequery,sizeof(deletequery),"UPDATE airlines SET Owner='%s' WHERE Owner='%s'",tmp,oldname);
                                
mysql_query(deletequery);
                            }
                            
format(deletequery,sizeof(deletequery),"SELECT NULL FROM paylog WHERE Username='%s'"oldname);
                            
mysql_query(deletequery);
                            
mysql_store_result();
                            
exists mysql_num_rows();
                            
mysql_free_result();
                            if(
exists 0)
                            {
                                
format(deletequery,sizeof(deletequery),"UPDATE paylog SET Username='%s' WHERE Username='%s'",tmp,oldname);
                                
mysql_query(deletequery);
                            }
                            
format(deletequery,sizeof(deletequery),"SELECT NULL FROM paylog WHERE Receiver='%s'"oldname);
                            
mysql_query(deletequery);
                            
mysql_store_result();
                            
exists mysql_num_rows();
                            
mysql_free_result();
                            if(
exists 0)
                            {
                                
format(deletequery,sizeof(deletequery),"UPDATE paylog SET Receiver='%s' WHERE Receiver='%s'",tmp,oldname);
                                
mysql_query(deletequery);
                            }
                            
format(deletequery,sizeof(deletequery),"SELECT NULL FROM paylog WHERE Fromwho='%s'"oldname);
                            
mysql_query(deletequery);
                            
mysql_store_result();
                            
exists mysql_num_rows();
                            
mysql_free_result();
                            if(
exists 0)
                            {
                                
format(deletequery,sizeof(deletequery),"UPDATE paylog SET Fromwho='%s' WHERE Fromwho='%s'",tmp,oldname);
                                
mysql_query(deletequery);
                            }
                            
format(deletequery,sizeof(deletequery),"SELECT NULL FROM skins WHERE owner='%s'"oldname);
                            
mysql_query(deletequery);
                            
mysql_store_result();
                            
exists mysql_num_rows();
                            
mysql_free_result();
                            if(
exists 0)
                            {
                                
format(deletequery,sizeof(deletequery),"UPDATE skins SET owner='%s' WHERE owner='%s'",tmp,oldname);
                                
mysql_query(deletequery);
                            }
                            
format(deletequery,sizeof(deletequery),"SELECT NULL FROM tickets WHERE Receiver='%s'"oldname);
                            
mysql_query(deletequery);
                            
mysql_store_result();
                            
exists mysql_num_rows();
                            
mysql_free_result();
                            if(
exists 0)
                            {
                                
format(deletequery,sizeof(deletequery),"UPDATE tickets SET Receiver='%s' WHERE Receiver='%s'",tmp,oldname);
                                
mysql_query(deletequery);
                            }
                            
format(deletequery,sizeof(deletequery),"SELECT NULL FROM tickets WHERE Administrator='%s'"oldname);
                            
mysql_query(deletequery);
                            
mysql_store_result();
                            
exists mysql_num_rows();
                            
mysql_free_result();
                            if(
exists 0)
                            {
                                
format(deletequery,sizeof(deletequery),"UPDATE tickets SET Administrator='%s' WHERE Administrator='%s'",tmp,oldname);
                                
mysql_query(deletequery);
                            }
                            
AdminLog(playerid"/setname"tmpoldname);
                            return 
1;
                        }
                    }
                }
            }
            else
            {
                
SendClientMessage(playeridCOLOR_ERROR"Unknown command. Type /commands for a list of available commands to use.");
            }
        }
        return 
1;
    } 
how to convert it into zcmd and mysql version r39 ??
Plz help
Reply
#2

DELETED
Reply
#3

he did already converted it :/ https://sampforum.blast.hk/showthread.php?tid=639341
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)