Help Please
#1

Hi I Have A problem I Want Change this cmd to dialog like this
[IMG][/IMG]
My Cmd Is Please help me to change it
PHP Code:
CMD:skill(playeridparams[])
{
    if(
isnull(params))
    {
        
SendClientMessage(playeridCOLOR_WHITE"USAGE: /skill [number]");
        
SendClientMessage(playeridCOLOR_GREY"| 1: Detective                                                     7: Car Mechanic");
        
SendClientMessage(playeridCOLOR_GREY"| 2: Lawyer                                                           8: Boxer");
        
SendClientMessage(playeridCOLOR_GREY"| 3: Whore                                                            9: Fishing");
        
SendClientMessage(playeridCOLOR_GREY"| 4: Drugs Dealer                                           10: Trucker");
        
SendClientMessage(playeridCOLOR_GREY"| 5: Drug Smuggler                                        11: Car Jacker    ");
        
//SendClientMessage(playerid, COLOR_GREY, "| 6: Arms Dealer");
        
SendClientMessage(playeridCOLOR_GREY"| 6: Arms Dealer                                               12: Craftman");
        return 
1;
    }
    else switch(
strval(params)) {
        case 
1//Detective
        
{
            new 
level PlayerInfo[playerid][pDetSkill], string[48];
            if(
level >= && level <= 50) { SendClientMessage(playeridCOLOR_YELLOW"Your Detective Skill Level = 1."); format(stringsizeof(string), "You need to find %d more people to level up.",51 level); SendClientMessage(playeridCOLOR_YELLOWstring); }
            else if(
level >= 51 && level <= 100) { SendClientMessage(playeridCOLOR_YELLOW"Your Detective Skill Level = 2."); format(stringsizeof(string), "You need to find %d more people to level up."101 level); SendClientMessage(playeridCOLOR_YELLOWstring); }
            else if(
level >= 101 && level <= 200) { SendClientMessage(playeridCOLOR_YELLOW"Your Detective Skill Level = 3."); format(stringsizeof(string), "You need to find %d more people to level up."201 level); SendClientMessage(playeridCOLOR_YELLOWstring); }
            else if(
level >= 201 && level <= 400) { SendClientMessage(playeridCOLOR_YELLOW"Your Detective Skill Level = 4."); format(stringsizeof(string), "You need to find %d more people to level up."401 level); SendClientMessage(playeridCOLOR_YELLOWstring); }
            else if(
level >= 401) { SendClientMessage(playeridCOLOR_YELLOW"Your Detective Skill Level = 5."); }
        }
        case 
2://Lawyer
        
{
            new 
level PlayerInfo[playerid][pLawSkill], string[48];
            if(
level >= && level <= 50) { SendClientMessage(playeridCOLOR_YELLOW"Your Lawyer Skill Level = 1."); format(stringsizeof(string), "You need to free %d more people to level up.",51 level); SendClientMessage(playeridCOLOR_YELLOWstring); }
            else if(
level >= 51 && level <= 100) { SendClientMessage(playeridCOLOR_YELLOW"Your Lawyer Skill Level = 2."); format(stringsizeof(string), "You need to free %d more people to level up."101 level); SendClientMessage(playeridCOLOR_YELLOWstring); }
            else if(
level >= 101 && level <= 200) { SendClientMessage(playeridCOLOR_YELLOW"Your Lawyer Skill Level = 3."); format(stringsizeof(string), "You need to free %d more people to level up."201 level); SendClientMessage(playeridCOLOR_YELLOWstring); }
            else if(
level >= 201 && level <= 400) { SendClientMessage(playeridCOLOR_YELLOW"Your Lawyer Skill Level = 4."); format(stringsizeof(string), "You need to free %d more people to level up."401 level); SendClientMessage(playeridCOLOR_YELLOWstring); }
            else if(
level >= 401) { SendClientMessage(playeridCOLOR_YELLOW"Your Lawyer Skill Level = 5."); }
        }
        case 
3://Whore
        
{
            new 
level PlayerInfo[playerid][pSexSkill], string[48];
            if(
level >= && level <= 50) { SendClientMessage(playeridCOLOR_YELLOW"Your Whore Skill Level = 1."); format(stringsizeof(string), "You need to have sex %d times more to level up."50level); SendClientMessage(playeridCOLOR_YELLOWstring); }
            else if(
level >= 51 && level <= 100) { SendClientMessage(playeridCOLOR_YELLOW"Your Whore Skill Level = 2."); format(stringsizeof(string), "You need to have sex %d times more to level up."101 level); SendClientMessage(playeridCOLOR_YELLOWstring); }
            else if(
level >= 101 && level <= 200) { SendClientMessage(playeridCOLOR_YELLOW"Your Whore Skill Level = 3."); format(stringsizeof(string), "You need to have sex %d times more to level up."201 level); SendClientMessage(playeridCOLOR_YELLOWstring); }
            else if(
level >= 201 && level <= 400) { SendClientMessage(playeridCOLOR_YELLOW"Your Whore Skill Level = 4."); format(stringsizeof(string), "You need to have sex %d times more to level up."401 level); SendClientMessage(playeridCOLOR_YELLOWstring); }
            else if(
level >= 401) { SendClientMessage(playeridCOLOR_YELLOW"Your Whore Skill Level = 5."); }
        }
        case 
4://Drugs Dealer
        
{
            new 
level PlayerInfo[playerid][pDrugsSkill], string[50];
            if(
level >= && level <= 50) { SendClientMessage(playeridCOLOR_YELLOW"Your Drug Dealer Skill Level = 1."); format(stringsizeof(string), "You need to sell drugs %d times more to level up.",51 level); SendClientMessage(playeridCOLOR_YELLOWstring); }
            else if(
level >= 51 && level <= 100) { SendClientMessage(playeridCOLOR_YELLOW"Your Drug Dealer Skill Level = 2."); format(stringsizeof(string), "You need to sell drugs %d times more to level up."101 level); SendClientMessage(playeridCOLOR_YELLOWstring); }
            else if(
level >= 101 && level <= 200) { SendClientMessage(playeridCOLOR_YELLOW"Your Drug Dealer Skill Level = 3."); format(stringsizeof(string), "You need to sell drugs %d times more to level up."201 level); SendClientMessage(playeridCOLOR_YELLOWstring); }
            else if(
level >= 201 && level <= 400) { SendClientMessage(playeridCOLOR_YELLOW"Your Drug Dealer Skill Level = 4."); format(stringsizeof(string), "You need to sell drugs %d times more to level up."401 level); SendClientMessage(playeridCOLOR_YELLOWstring); }
            else if(
level >= 401) { SendClientMessage(playeridCOLOR_YELLOW"Your Drug Dealer Skill Level = 5."); }
        }
        case 
5://Drug Smuggling
        
{
            new 
level PlayerInfo[playerid][pSmugSkill], string[53];
            if(
level >= && level <= 50) { SendClientMessage(playeridCOLOR_YELLOW"Your Drug Smuggling Skill Level = 1."); format(stringsizeof(string), "You need to smuggle %d more drug crates to level up.",51 level); SendClientMessage(playeridCOLOR_YELLOWstring); }
            else if(
level >= 51 && level <= 100) { SendClientMessage(playeridCOLOR_YELLOW"Your Drug Smuggling Skill Level = 2."); format(stringsizeof(string), "You need to smuggle %d more drug crates to level up."101 level); SendClientMessage(playeridCOLOR_YELLOWstring); }
            else if(
level >= 101 && level <= 200) { SendClientMessage(playeridCOLOR_YELLOW"Your Drug Smuggling Skill Level = 3."); format(stringsizeof(string), "You need to smuggle %d more drug crates to level up."201 level); SendClientMessage(playeridCOLOR_YELLOWstring); }
            else if(
level >= 201 && level <= 400) { SendClientMessage(playeridCOLOR_YELLOW"Your Drug Smuggling Skill Level = 4."); format(stringsizeof(string), "You need to smuggle %d more drug crates to level up."401 level); SendClientMessage(playeridCOLOR_YELLOWstring); }
            else if(
level >= 401) { SendClientMessage(playeridCOLOR_YELLOW"Your Drug Smuggling Skill Level = 5."); }
        }
        case 
6://Arms Dealer
        
{
            new 
level PlayerInfo[playerid][pArmsSkill], string[48];
            if(
level >= && level 50) { SendClientMessage(playeridCOLOR_YELLOW"Your Arms Dealer Skill Level = 1."); format(stringsizeof(string), "You need to sell %d more guns to level up.",51 level); SendClientMessage(playeridCOLOR_YELLOWstring); }
            else if(
level >= 50 && level 100) { SendClientMessage(playeridCOLOR_YELLOW"Your Arms Dealer Skill Level = 2."); format(stringsizeof(string), "You need to sell %d more guns to level up."101 level); SendClientMessage(playeridCOLOR_YELLOWstring); }
            else if(
level >= 100 && level 200) { SendClientMessage(playeridCOLOR_YELLOW"Your Arms Dealer Skill Level = 3."); format(stringsizeof(string), "You need to sell %d more guns to level up."201 level); SendClientMessage(playeridCOLOR_YELLOWstring); }
            else if(
level >= 200 && level 400) { SendClientMessage(playeridCOLOR_YELLOW"Your Arms Dealer Skill Level = 4."); format(stringsizeof(string), "You need to sell %d more guns to level up."401 level); SendClientMessage(playeridCOLOR_YELLOWstring); }
            else if(
level >= 400) { SendClientMessage(playeridCOLOR_YELLOW"Your Arms Dealer Skill Level = 5."); }
        }
        case 
7://Car Mechanic
        
{
            new 
level PlayerInfo[playerid][pMechSkill], string[60];
            if(
level >= && level <= 50) { SendClientMessage(playeridCOLOR_YELLOW"Your Car Mechanic Skill Level = 1."); format(stringsizeof(string), "You need to fix/refill a car for %d times more to level up.",51 level); SendClientMessage(playeridCOLOR_YELLOWstring); }
            else if(
level >= 51 && level <= 100) { SendClientMessage(playeridCOLOR_YELLOW"Your Car Mechanic Skill Level = 2."); format(stringsizeof(string), "You need to fix/refill a car for %d times more to level up."101 level); SendClientMessage(playeridCOLOR_YELLOWstring); }
            else if(
level >= 101 && level <= 200) { SendClientMessage(playeridCOLOR_YELLOW"Your Car Mechanic Skill Level = 3."); format(stringsizeof(string), "You need to fix/refill a car for %d times more to level up."201 level); SendClientMessage(playeridCOLOR_YELLOWstring); }
            else if(
level >= 201 && level <= 400) { SendClientMessage(playeridCOLOR_YELLOW"Your Car Mechanic Skill Level = 4."); format(stringsizeof(string), "You need to fix/refill a car for %d times more to level up."401 level); SendClientMessage(playeridCOLOR_YELLOWstring); }
            else if(
level >= 401) { SendClientMessage(playeridCOLOR_YELLOW"Your Car Mechanic Skill Level = 5."); }
        }
        case 
8://Boxer
        
{
            new 
level PlayerInfo[playerid][pBoxSkill], string[48];
            if(
level >= && level <= 50) { SendClientMessage(playeridCOLOR_YELLOW"Your Boxing Skill Level = 1."); format(stringsizeof(string), "You need to Win %d more Matches to level up.",51 level); SendClientMessage(playeridCOLOR_YELLOWstring); }
            else if(
level >= 51 && level <= 100) { SendClientMessage(playeridCOLOR_YELLOW"Your Boxing Skill Level = 2."); format(stringsizeof(string), "You need to Win %d more Matches to level up."101 level); SendClientMessage(playeridCOLOR_YELLOWstring); }
            else if(
level >= 101 && level <= 200) { SendClientMessage(playeridCOLOR_YELLOW"Your Boxing Skill Level = 3."); format(stringsizeof(string), "You need to Win %d more Matches to level up."201 level); SendClientMessage(playeridCOLOR_YELLOWstring); }
            else if(
level >= 201 && level <= 400) { SendClientMessage(playeridCOLOR_YELLOW"Your Boxing Skill Level = 4."); format(stringsizeof(string), "You need to Win %d more Matches to level up."401 level); SendClientMessage(playeridCOLOR_YELLOWstring); }
            else if(
level >= 401) { SendClientMessage(playeridCOLOR_YELLOW"Your Boxing Skill Level = 5."); }
        }
        case 
9://Fishing
        
{
            new 
level PlayerInfo[playerid][pFishSkill], string[48];
            if(
level >= && level <= 50) { SendClientMessage(playeridCOLOR_YELLOW"Your Fishing Skill Level = 1."); format(stringsizeof(string), "You need to Fish %d more Fishes to level up.",51 level); SendClientMessage(playeridCOLOR_YELLOWstring); }
            else if(
level >= 51 && level <= 100) { SendClientMessage(playeridCOLOR_YELLOW"Your Fishing Skill Level = 2."); format(stringsizeof(string), "You need to Fish %d more Fishes to level up."101 level); SendClientMessage(playeridCOLOR_YELLOWstring); }
            else if(
level >= 101 && level <= 200) { SendClientMessage(playeridCOLOR_YELLOW"Your Fishing Skill Level = 3."); format(stringsizeof(string), "You need to Fish %d more Fishes to level up."201 level); SendClientMessage(playeridCOLOR_YELLOWstring); }
            else if(
level >= 201 && level <= 400) { SendClientMessage(playeridCOLOR_YELLOW"Your Fishing Skill Level = 4."); format(stringsizeof(string), "You need to Fish %d more Fishes to level up."401 level); SendClientMessage(playeridCOLOR_YELLOWstring); }
            else if(
level >= 401) { SendClientMessage(playeridCOLOR_YELLOW"Your Fishing Skill Level = 5."); }
        }
        case 
10://Trucker
        
{
            new 
level PlayerInfo[playerid][pTruckSkill], string[50];
            if(
level >= && level <= 50) { SendClientMessage(playeridCOLOR_YELLOW"Your Trucker Skill Level = 1."); format(stringsizeof(string), "You need to transport goods %d times to level up.",51 level); SendClientMessage(playeridCOLOR_YELLOWstring); }
            else if(
level >= 51 && level <= 100) { SendClientMessage(playeridCOLOR_YELLOW"Your Trucker Skill Level = 2."); format(stringsizeof(string), "You need to transport goods %d times to level up."101 level); SendClientMessage(playeridCOLOR_YELLOWstring); }
            else if(
level >= 101 && level <= 200) { SendClientMessage(playeridCOLOR_YELLOW"Your Trucker Skill Level = 3."); format(stringsizeof(string), "You need to transport goods %d times to level up."201 level); SendClientMessage(playeridCOLOR_YELLOWstring); }
            else if(
level >= 201 && level <= 400) { SendClientMessage(playeridCOLOR_YELLOW"Your Trucker Skill Level = 4."); format(stringsizeof(string), "You need to transport goods %d times to level up."401 level); SendClientMessage(playeridCOLOR_YELLOWstring); }
            else if(
level >= 401) { SendClientMessage(playeridCOLOR_YELLOW"Your Trucker Skill Level = 5."); }
        }
        case 
11://Car Jacker
        
{
            new 
level PlayerInfo[playerid][pCarSkill], string[50];
            if(
level >= && level <= 50) { SendClientMessage(playeridCOLOR_YELLOW"Your Car Jacker Skill Level = 1."); format(stringsizeof(string), "You need to deliver %d more cars to level up.",51 level); SendClientMessage(playeridCOLOR_YELLOWstring); }
            else if(
level >= 51 && level <= 100) { SendClientMessage(playeridCOLOR_YELLOW"Your Car Jacker Skill Level = 2."); format(stringsizeof(string), "You need to deliver %d more cars to level up."101 level); SendClientMessage(playeridCOLOR_YELLOWstring); }
            else if(
level >= 101 && level <= 200) { SendClientMessage(playeridCOLOR_YELLOW"Your Car Jacker Skill Level = 3."); format(stringsizeof(string), "You need to deliver %d more cars to level up."201 level); SendClientMessage(playeridCOLOR_YELLOWstring); }
            else if(
level >= 201 && level <= 400) { SendClientMessage(playeridCOLOR_YELLOW"Your Car Jacker Skill Level = 4."); format(stringsizeof(string), "You need to deliver %d more cars to level up."401 level); SendClientMessage(playeridCOLOR_YELLOWstring); }
            else if(
level >= 401) { SendClientMessage(playeridCOLOR_YELLOW"Your Car Jacker Skill Level = 5."); }
        }
        case 
12:// Craftman
        
{
            new 
level PlayerInfo[playerid][pCraftSkill], string[50];
            if(
level >= && level <= 50) { SendClientMessage(playeridCOLOR_YELLOW"Your Craftman Skill Level = 1."); format(stringsizeof(string), "You need to craft %d more items to level up."51 level); SendClientMessage(playeridCOLOR_YELLOWstring); }
            else if(
level >= 51 && level <= 100) { SendClientMessage(playeridCOLOR_YELLOW"Your Craftman Skill Level = 2."); format(stringsizeof(string), "You need to craft %d more items to level up."101 level); SendClientMessage(playeridCOLOR_YELLOWstring); }
            else if(
level >= 101 && level <= 200) { SendClientMessage(playeridCOLOR_YELLOW"Your Craftman Skill Level = 3."); format(stringsizeof(string), "You need to craft %d more items to level up."201 level); SendClientMessage(playeridCOLOR_YELLOWstring); }
            else if(
level >= 201 && level <= 400) { SendClientMessage(playeridCOLOR_YELLOW"Your Craftman Skill Level = 4."); format(stringsizeof(string), "You need to craft %d more items to level up."401 level); SendClientMessage(playeridCOLOR_YELLOWstring); }
            else if(
level >= 401) { SendClientMessage(playeridCOLOR_YELLOW"Your Craftman Skill Level = 5."); }
        }
        default:
        {
            
SendClientMessage(playeridCOLOR_GREY"Invalid skill number specified.");
        }
    }
    return 
1;

Reply
#2

Code:
new string[60],new level = PlayerInfo[playerid][pDetSkill], new levels;
if(level >= 0 && level <= 50 ) levels = 1; // this will show that players detective level is 1 
format(string,sizeof(string),"Detective Level: %d - (%d  more times to level up)\nLawyer Level:%d - (%d more times to level up)",levels,51 - level);
ShowPlayerDialog(playerid,303,DIALOG_STYLE_MSGBOX,"Jobs Level",string,"Close","");
i've done this only for Detective to show you a way to make it in dialog but make other by yourself and you will understand how it is done, i havent tested the code but it should work.
Reply
#3

Quote:
Originally Posted by LazzyBoy
View Post
Code:
new string[60],new level = PlayerInfo[playerid][pDetSkill], new levels;
if(level >= 0 && level <= 50 ) levels = 1; // this will show that players detective level is 1 
format(string,sizeof(string),"Detective Level: %d - (%d  more times to level up)\nLawyer Level:%d - (%d more times to level up)",levels,51 - level);
ShowPlayerDialog(playerid,303,DIALOG_STYLE_MSGBOX,"Jobs Level",string,"Close","");
i've done this only for Detective to show you a way to make it in dialog but make other by yourself and you will understand how it is done, i havent tested the code but it should work.
It Have Not worked There is some errors
This is the cmd I created
PHP Code:
CMD:skills(playeridparams[])
{
        new 
stringlevel PlayerInfo[playerid][pDetSkill], levels;
        if(
level >= && level <= 50 levels 1// this will show that players detective level is 1
        
{
        
format(string,sizeof(string),"Detective Level: %d - (%d  more times to level up)\nLawyer Level:%d - (%d more times to level up)",levels,51 level);
        
ShowPlayerDialog(playerid,303,DIALOG_STYLE_MSGBOX,"Jobs Level",string,"Close","");
        }
        return 
1;
    } 
Reply
#4

Show the errors please.
Reply
#5

Quote:
Originally Posted by LazzyBoy
View Post
Code:
new string[60],new level = PlayerInfo[playerid][pDetSkill], new levels;
if(level >= 0 && level <= 50 ) levels = 1; // this will show that players detective level is 1 
format(string,sizeof(string),"Detective Level: %d - (%d  more times to level up)\nLawyer Level:%d - (%d more times to level up)",levels,51 - level);
ShowPlayerDialog(playerid,303,DIALOG_STYLE_MSGBOX,"Jobs Level",string,"Close","");
i've done this only for Detective to show you a way to make it in dialog but make other by yourself and you will understand how it is done, i havent tested the code but it should work.
Quote:
Originally Posted by LazzyBoy
View Post
Show the errors please.
I have Fixed Please tell me Now if the Way This Is Good
PHP Code:
CMD:skills(playeridparams[])
{
        new 
string[48], level PlayerInfo[playerid][pDetSkill], levels;
        if(
level >= && level <= 50 levels 1// this will show that players detective level is 1
        
{
        
format(string,sizeof(string),"Detective Level: %d - (%d  more times to level up)",levels,51 level);
        
ShowPlayerDialog(playerid,303,DIALOG_STYLE_LIST,"Jobs Level",string,"Close","");
        }
        else
        new 
level PlayerInfo[playerid][pTruckSkill], string[50];
          if(
level >= && level <= 50levels 1;
          {
         
format(string,sizeof(string),"Trucker Level: %d - (%d  more times to level up)",levels,51 level);
          
ShowPlayerDialog(playerid,303,DIALOG_STYLE_LIST,"Jobs Level",string,"Close","");
        }
        return 
1;
    } 
Reply
#6

ive made an example here
https://pastebin.com/hguSpNKr

Cuz the code you showed to me wont work , it wont show all list.
Reply
#7

I have Not Unterstund Please Check Ur PM U Will Unterstund
Reply
#8

PHP Code:
new string[1024];
    
format(string,sizeof(string),"{FFB400}Detective Level: {FFFFFF}%d{FFB400} - (%d more times to level up)\n{FFB400}Lawyer Level: {FFFFFF}%d{FFB400} - (%d more times to level up)\
    {FFB400}Whore Level: {FFFFFF}%d{FFB400} - (%d more times to level up)\n{FFB400}Drugs Dealer Level: {FFFFFF}%d{FFB400} - (%d more times to level up)"
    
,PlayerInfo[playerid][pDetSkill],PlayerInfo[playerid][pLawSkill],PlayerInfo[playerid][pSexSkill],PlayerInfo[playerid][pDrugsSkill]);//keep going
    
ShowPlayerDialog(playerid,303,DIALOG_STYLE_MSGBOX,"Jobs Level",string,"Close",""); 
Reply
#9

Quote:
Originally Posted by GangstaSunny.
View Post
PHP Code:
new string[1024];
    
format(string,sizeof(string),"{FFB400}Detective Level: {FFFFFF}%d{FFB400} - (%d more times to level up)\n{FFB400}Lawyer Level: {FFFFFF}%d{FFB400} - (%d more times to level up)\
    {FFB400}Whore Level: {FFFFFF}%d{FFB400} - (%d more times to level up)\n{FFB400}Drugs Dealer Level: {FFFFFF}%d{FFB400} - (%d more times to level up)"
    
,PlayerInfo[playerid][pDetSkill],PlayerInfo[playerid][pLawSkill],PlayerInfo[playerid][pSexSkill],PlayerInfo[playerid][pDrugsSkill]);//keep going
    
ShowPlayerDialog(playerid,303,DIALOG_STYLE_MSGBOX,"Jobs Level",string,"Close",""); 
It Have Not worked Can U make It On Cmd? Cause i got errors and the "%d" shows only 0
Reply
#10

Here you go:
Code:
CMD:skill(playerid, params[])
{
	new jobs[600];
    if(isnull(params))
    {
        strcat(jobs, "USAGE: /skill [number]");
        strcat(jobs, "| 1: Detective                                                     7: Car Mechanic\n");
        strcat(jobs, "| 2: Lawyer                                                           8: Boxer\n");
        strcat(jobs, "| 3: Whore                                                            9: Fishing\n");
        strcat(jobs, "| 4: Drugs Dealer                                           10: Trucker\n");
        strcat(jobs, "| 5: Drug Smuggler                                        11: Car Jacker    \n");
        //strcat(jobs, "| 6: Arms Dealer");
        strcat(jobs, "| 6: Arms Dealer                                               12: Craftman\n");
        return 1;
    }
    else switch(strval(params)) {
        case 1: //Detective
        {
            new level = PlayerInfo[playerid][pDetSkill], string[48];
            if(level >= 0 && level <= 50) { strcat(jobs, "Your Detective Skill Level = 1."); format(string, sizeof(string), "You need to find %d more people to level up.\n",51 - level); strcat(jobs, string); }
            else if(level >= 51 && level <= 100) { strcat(jobs, "Your Detective Skill Level = 2."); format(string, sizeof(string), "You need to find %d more people to level up.\n", 101 - level); strcat(jobs, string); }
            else if(level >= 101 && level <= 200) { strcat(jobs, "Your Detective Skill Level = 3."); format(string, sizeof(string), "You need to find %d more people to level up.\n", 201 - level); strcat(jobs, string); }
            else if(level >= 201 && level <= 400) { strcat(jobs, "Your Detective Skill Level = 4."); format(string, sizeof(string), "You need to find %d more people to level up.\n", 401 - level); strcat(jobs, string); }
            else if(level >= 401) { strcat(jobs, "Your Detective Skill Level = 5."); }
        }
        case 2://Lawyer
        {
            new level = PlayerInfo[playerid][pLawSkill], string[48];
            if(level >= 0 && level <= 50) { strcat(jobs, "Your Lawyer Skill Level = 1."); format(string, sizeof(string), "You need to free %d more people to level up.\n",51 - level); strcat(jobs, string); }
            else if(level >= 51 && level <= 100) { strcat(jobs, "Your Lawyer Skill Level = 2."); format(string, sizeof(string), "You need to free %d more people to level up.\n", 101 - level); strcat(jobs, string); }
            else if(level >= 101 && level <= 200) { strcat(jobs, "Your Lawyer Skill Level = 3."); format(string, sizeof(string), "You need to free %d more people to level up.\n", 201 - level); strcat(jobs, string); }
            else if(level >= 201 && level <= 400) { strcat(jobs, "Your Lawyer Skill Level = 4."); format(string, sizeof(string), "You need to free %d more people to level up.\n", 401 - level); strcat(jobs, string); }
            else if(level >= 401) { strcat(jobs, "Your Lawyer Skill Level = 5."); }
        }
        case 3://Whore
        {
            new level = PlayerInfo[playerid][pSexSkill], string[48];
            if(level >= 0 && level <= 50) { strcat(jobs, "Your Whore Skill Level = 1."); format(string, sizeof(string), "You need to have sex %d times more to level up.\n", 50- level); strcat(jobs, string); }
            else if(level >= 51 && level <= 100) { strcat(jobs, "Your Whore Skill Level = 2."); format(string, sizeof(string), "You need to have sex %d times more to level up.\n", 101 - level); strcat(jobs, string); }
            else if(level >= 101 && level <= 200) { strcat(jobs, "Your Whore Skill Level = 3."); format(string, sizeof(string), "You need to have sex %d times more to level up.\n", 201 - level); strcat(jobs, string); }
            else if(level >= 201 && level <= 400) { strcat(jobs, "Your Whore Skill Level = 4."); format(string, sizeof(string), "You need to have sex %d times more to level up.\n", 401 - level); strcat(jobs, string); }
            else if(level >= 401) { strcat(jobs, "Your Whore Skill Level = 5."); }
        }
        case 4://Drugs Dealer
        {
            new level = PlayerInfo[playerid][pDrugsSkill], string[50];
            if(level >= 0 && level <= 50) { strcat(jobs, "Your Drug Dealer Skill Level = 1."); format(string, sizeof(string), "You need to sell drugs %d times more to level up.\n",51 - level); strcat(jobs, string); }
            else if(level >= 51 && level <= 100) { strcat(jobs, "Your Drug Dealer Skill Level = 2."); format(string, sizeof(string), "You need to sell drugs %d times more to level up.\n", 101 - level); strcat(jobs, string); }
            else if(level >= 101 && level <= 200) { strcat(jobs, "Your Drug Dealer Skill Level = 3."); format(string, sizeof(string), "You need to sell drugs %d times more to level up.\n", 201 - level); strcat(jobs, string); }
            else if(level >= 201 && level <= 400) { strcat(jobs, "Your Drug Dealer Skill Level = 4."); format(string, sizeof(string), "You need to sell drugs %d times more to level up.\n", 401 - level); strcat(jobs, string); }
            else if(level >= 401) { strcat(jobs, "Your Drug Dealer Skill Level = 5."); }
        }
        case 5://Drug Smuggling
        {
            new level = PlayerInfo[playerid][pSmugSkill], string[53];
            if(level >= 0 && level <= 50) { strcat(jobs, "Your Drug Smuggling Skill Level = 1."); format(string, sizeof(string), "You need to smuggle %d more drug crates to level up.\n",51 - level); strcat(jobs, string); }
            else if(level >= 51 && level <= 100) { strcat(jobs, "Your Drug Smuggling Skill Level = 2."); format(string, sizeof(string), "You need to smuggle %d more drug crates to level up.\n", 101 - level); strcat(jobs, string); }
            else if(level >= 101 && level <= 200) { strcat(jobs, "Your Drug Smuggling Skill Level = 3."); format(string, sizeof(string), "You need to smuggle %d more drug crates to level up.\n", 201 - level); strcat(jobs, string); }
            else if(level >= 201 && level <= 400) { strcat(jobs, "Your Drug Smuggling Skill Level = 4."); format(string, sizeof(string), "You need to smuggle %d more drug crates to level up.\n", 401 - level); strcat(jobs, string); }
            else if(level >= 401) { strcat(jobs, "Your Drug Smuggling Skill Level = 5."); }
        }
        case 6://Arms Dealer
        {
            new level = PlayerInfo[playerid][pArmsSkill], string[48];
            if(level >= 0 && level < 50) { strcat(jobs, "Your Arms Dealer Skill Level = 1."); format(string, sizeof(string), "You need to sell %d more guns to level up.\n",51 - level); strcat(jobs, string); }
            else if(level >= 50 && level < 100) { strcat(jobs, "Your Arms Dealer Skill Level = 2."); format(string, sizeof(string), "You need to sell %d more guns to level up.\n", 101 - level); strcat(jobs, string); }
            else if(level >= 100 && level < 200) { strcat(jobs, "Your Arms Dealer Skill Level = 3."); format(string, sizeof(string), "You need to sell %d more guns to level up.\n", 201 - level); strcat(jobs, string); }
            else if(level >= 200 && level < 400) { strcat(jobs, "Your Arms Dealer Skill Level = 4."); format(string, sizeof(string), "You need to sell %d more guns to level up.\n", 401 - level); strcat(jobs, string); }
            else if(level >= 400) { strcat(jobs, "Your Arms Dealer Skill Level = 5."); }
        }
        case 7://Car Mechanic
        {
            new level = PlayerInfo[playerid][pMechSkill], string[60];
            if(level >= 0 && level <= 50) { strcat(jobs, "Your Car Mechanic Skill Level = 1."); format(string, sizeof(string), "You need to fix/refill a car for %d times more to level up.\n",51 - level); strcat(jobs, string); }
            else if(level >= 51 && level <= 100) { strcat(jobs, "Your Car Mechanic Skill Level = 2."); format(string, sizeof(string), "You need to fix/refill a car for %d times more to level up.\n", 101 - level); strcat(jobs, string); }
            else if(level >= 101 && level <= 200) { strcat(jobs, "Your Car Mechanic Skill Level = 3."); format(string, sizeof(string), "You need to fix/refill a car for %d times more to level up.\n", 201 - level); strcat(jobs, string); }
            else if(level >= 201 && level <= 400) { strcat(jobs, "Your Car Mechanic Skill Level = 4."); format(string, sizeof(string), "You need to fix/refill a car for %d times more to level up.\n", 401 - level); strcat(jobs, string); }
            else if(level >= 401) { strcat(jobs, "Your Car Mechanic Skill Level = 5."); }
        }
        case 8://Boxer
        {
            new level = PlayerInfo[playerid][pBoxSkill], string[48];
            if(level >= 0 && level <= 50) { strcat(jobs, "Your Boxing Skill Level = 1."); format(string, sizeof(string), "You need to Win %d more Matches to level up.\n",51 - level); strcat(jobs, string); }
            else if(level >= 51 && level <= 100) { strcat(jobs, "Your Boxing Skill Level = 2."); format(string, sizeof(string), "You need to Win %d more Matches to level up.\n", 101 - level); strcat(jobs, string); }
            else if(level >= 101 && level <= 200) { strcat(jobs, "Your Boxing Skill Level = 3."); format(string, sizeof(string), "You need to Win %d more Matches to level up.\n", 201 - level); strcat(jobs, string); }
            else if(level >= 201 && level <= 400) { strcat(jobs, "Your Boxing Skill Level = 4."); format(string, sizeof(string), "You need to Win %d more Matches to level up.\n", 401 - level); strcat(jobs, string); }
            else if(level >= 401) { strcat(jobs, "Your Boxing Skill Level = 5."); }
        }
        case 9://Fishing
        {
            new level = PlayerInfo[playerid][pFishSkill], string[48];
            if(level >= 0 && level <= 50) { strcat(jobs, "Your Fishing Skill Level = 1."); format(string, sizeof(string), "You need to Fish %d more Fishes to level up.\n",51 - level); strcat(jobs, string); }
            else if(level >= 51 && level <= 100) { strcat(jobs, "Your Fishing Skill Level = 2."); format(string, sizeof(string), "You need to Fish %d more Fishes to level up.\n", 101 - level); strcat(jobs, string); }
            else if(level >= 101 && level <= 200) { strcat(jobs, "Your Fishing Skill Level = 3."); format(string, sizeof(string), "You need to Fish %d more Fishes to level up.\n", 201 - level); strcat(jobs, string); }
            else if(level >= 201 && level <= 400) { strcat(jobs, "Your Fishing Skill Level = 4."); format(string, sizeof(string), "You need to Fish %d more Fishes to level up.\n", 401 - level); strcat(jobs, string); }
            else if(level >= 401) { strcat(jobs, "Your Fishing Skill Level = 5."); }
        }
        case 10://Trucker
        {
            new level = PlayerInfo[playerid][pTruckSkill], string[50];
            if(level >= 0 && level <= 50) { strcat(jobs, "Your Trucker Skill Level = 1."); format(string, sizeof(string), "You need to transport goods %d times to level up.\n",51 - level); strcat(jobs, string); }
            else if(level >= 51 && level <= 100) { strcat(jobs, "Your Trucker Skill Level = 2."); format(string, sizeof(string), "You need to transport goods %d times to level up.\n", 101 - level); strcat(jobs, string); }
            else if(level >= 101 && level <= 200) { strcat(jobs, "Your Trucker Skill Level = 3."); format(string, sizeof(string), "You need to transport goods %d times to level up.\n", 201 - level); strcat(jobs, string); }
            else if(level >= 201 && level <= 400) { strcat(jobs, "Your Trucker Skill Level = 4."); format(string, sizeof(string), "You need to transport goods %d times to level up.\n", 401 - level); strcat(jobs, string); }
            else if(level >= 401) { strcat(jobs, "Your Trucker Skill Level = 5."); }
        }
        case 11://Car Jacker
        {
            new level = PlayerInfo[playerid][pCarSkill], string[50];
            if(level >= 0 && level <= 50) { strcat(jobs, "Your Car Jacker Skill Level = 1."); format(string, sizeof(string), "You need to deliver %d more cars to level up.\n",51 - level); strcat(jobs, string); }
            else if(level >= 51 && level <= 100) { strcat(jobs, "Your Car Jacker Skill Level = 2."); format(string, sizeof(string), "You need to deliver %d more cars to level up.\n", 101 - level); strcat(jobs, string); }
            else if(level >= 101 && level <= 200) { strcat(jobs, "Your Car Jacker Skill Level = 3."); format(string, sizeof(string), "You need to deliver %d more cars to level up.\n", 201 - level); strcat(jobs, string); }
            else if(level >= 201 && level <= 400) { strcat(jobs, "Your Car Jacker Skill Level = 4."); format(string, sizeof(string), "You need to deliver %d more cars to level up.\n", 401 - level); strcat(jobs, string); }
            else if(level >= 401) { strcat(jobs, "Your Car Jacker Skill Level = 5."); }
        }
        case 12:// Craftman
        {
            new level = PlayerInfo[playerid][pCraftSkill], string[50];
            if(level >= 0 && level <= 50) { strcat(jobs, "Your Craftman Skill Level = 1."); format(string, sizeof(string), "You need to craft %d more items to level up.\n", 51 - level); strcat(jobs, string); }
            else if(level >= 51 && level <= 100) { strcat(jobs, "Your Craftman Skill Level = 2."); format(string, sizeof(string), "You need to craft %d more items to level up.\n", 101 - level); strcat(jobs, string); }
            else if(level >= 101 && level <= 200) { strcat(jobs, "Your Craftman Skill Level = 3."); format(string, sizeof(string), "You need to craft %d more items to level up.\n", 201 - level); strcat(jobs, string); }
            else if(level >= 201 && level <= 400) { strcat(jobs, "Your Craftman Skill Level = 4."); format(string, sizeof(string), "You need to craft %d more items to level up.\n", 401 - level); strcat(jobs, string); }
            else if(level >= 401) { strcat(jobs, "Your Craftman Skill Level = 5."); }
        }
        default:
        {
            strcat(jobs, "Invalid skill number specified.");
        }
        ShowPlayerDialog(playerid, 784, DIALOG_STYLE_LIST, "JOBS", jobs, "OK", "Cancel");
    }
    return 1;
}
Used the find and replace function
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)