SA-MP Forums Archive
How to make Class Saving MySQL - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: How to make Class Saving MySQL (/showthread.php?tid=576967)



How to make Class Saving MySQL - sscarface - 08.06.2015

I want to save class system, like , 1. Civilian 2. Robber 3. Hitman. Share me some tut i can't find it on search box. Or write some codes here for me. I would be your thankful. =)


Re: How to make Class Saving MySQL - sscarface - 08.06.2015

PHP код:
///Player Classes
forward SetPlayerTeamFromClass(playeridclassid);
public 
SetPlayerTeamFromClass(playeridclassid)
{
    
SetupPlayerForClassSelection(playerid,classid);
    
gPlayerClass[playerid] = classid;
    {
    if (
classid == || classid == || classid == || classid == || classid == || classid == || classid == 6)
    {
         
gTeam[playerid] = COPS;
         
GameTextForPlayer(playerid"~b~POLICE OFFICER"6005);
        return 
1;
    }
    else if (
classid == )
    {
         
gTeam[playerid] = ARMY;
         
GameTextForPlayer(playerid"~b~~h~ARMY"5005);
         return 
1;
     }
    else if (
classid == 8)
    {
         
gTeam[playerid] = FBI;
         
GameTextForPlayer(playerid"~b~FBI"5005);
         return 
1;
    }
    else if (
classid == || classid == 10)
    {
        
gTeam[playerid] = CIA;
            
GameTextForPlayer(playerid"~w~CIA"5005);
        return 
1;
    }
    else if (
classid == 11 || classid == 12 || classid == 13)
    {
        
gTeam[playerid] = MEDICS;
            
GameTextForPlayer(playerid"~p~~h~MEDIC"5005);
        return 
1;
    }
    else if (
classid >= 14)
    {
        
gTeam[playerid] = CIVILIANS;
            
GameTextForPlayer(playerid"~w~CIVILIAN"5005);
        return 
1;
    }
    return 
1;
    }

How to get class id? Like you the way you get player skin by using GetPlayerSkin(playerid) How to get class id or Gteam? Like CIVILIAN and COPS?

anyone help me


Re: How to make Class Saving MySQL - Scrillex - 08.06.2015

just check make a in player enum group.. After that make it to +1 +2 etc etc... Afrer that if(pInfo[playerid][group] == 1)
{
your shit under
}
etc etc etc

without gTeam.. Set skin for a group 1 group 2 etc.. if you want you can even rank them using stock..

if you want them in gTeam then set if group 1 = gTeamYourgroup

it all will be much easier way..

+ just under your skin selection you can use pInfo[playerid][Group] = 1;