Jump to content
  • 0

Job Goal[REZOLVAT]


Alexandru Alex

Question

Salut, am gasit si eu un job goal pe net facut de cineva.. dar cand il pun in gamemode nu merge imi da erori...

new server_jobgoal, showserverjobgoal[MAX_PLAYERS], Text: jobgoaltextdraw[2];

public OnPlayerConnect(playerid) {
    showserverjobgoal[playerid] = 0;
    jobgoaltextdraw[0] = TextDrawCreate(87.130355, 272.250183, "Job_goal");
    TextDrawLetterSize(jobgoaltextdraw[0], 0.355490, 1.325832);
    TextDrawAlignment(jobgoaltextdraw[0], 2);
    TextDrawColor(jobgoaltextdraw[0], -1);
    TextDrawSetShadow(jobgoaltextdraw[0], 0);
    TextDrawSetOutline(jobgoaltextdraw[0], 1);
    TextDrawBackgroundColor(jobgoaltextdraw[0], 255);
    TextDrawFont(jobgoaltextdraw[0], 2);
    TextDrawSetProportional(jobgoaltextdraw[0], 1);
    TextDrawSetShadow(jobgoaltextdraw[0], 0);

    jobgoaltextdraw[1] = TextDrawCreate(86.193313, 290.916870, "$69.000~n~out_of~n~$80.000.000");
    TextDrawLetterSize(jobgoaltextdraw[1], 0.315197, 1.168331);
    TextDrawAlignment(jobgoaltextdraw[1], 2);
    TextDrawColor(jobgoaltextdraw[1], -1);
    TextDrawSetShadow(jobgoaltextdraw[1], 0);
    TextDrawSetOutline(jobgoaltextdraw[1], 1);
    TextDrawBackgroundColor(jobgoaltextdraw[1], 255);
    TextDrawFont(jobgoaltextdraw[1], 3);
    TextDrawSetProportional(jobgoaltextdraw[1], 1);
    TextDrawSetShadow(jobgoaltextdraw[1], 0);        
    return true;
}

public OnGameModeInit() {
    server_jobgoal = 0;
    return true;
}

function OnPlayerLogin(playerid) {
    showserverjobgoal[playerid] = 1;
    new manevra[64];
    format(manevra, 64, "~g~$%s~n~~w~out_of~n~$70.000.000", FormatNumber(server_jobgoal));
    TextDrawSetString(jobgoaltextdraw[1], manevra);
    TextDrawShowForPlayer(playerid, jobgoaltextdraw[0]);
    TextDrawShowForPlayer(playerid, jobgoaltextdraw[1]);  
    return true;
}


    switch(showserverjobgoal[playerid]) {
        case 0: {
            showserverjobgoal[playerid] = 1;
              new manevra[64];
              format(manevra, 64, "~g~$%s~n~~w~out_of~n~$xx.xxx.xx", FormatNumber(server_jobgoal));
              TextDrawSetString(jobgoaltextdraw[1], manevra);
            TextDrawShowForPlayer(playerid, jobgoaltextdraw[0]);
            TextDrawShowForPlayer(playerid, jobgoaltextdraw[1]);  
        }
        case 1: {
            showserverjobgoal[playerid] = 0;
            TextDrawHideForPlayer(playerid, jobgoaltextdraw[0]);
            TextDrawHideForPlayer(playerid, jobgoaltextdraw[1]);
        }
    }

function giveserverjobgoal(money) {
    server_jobgoal += money;
    foreach(new i : Player) {
        if(showserverjobgoal[i] == 1) {
            new manevra[64];
            format(manevra, 64, "~g~$%s~n~~w~out_of~n~$xx.xxx.xxx", FormatNumber(server_jobgoal));
            TextDrawSetString(jobgoaltextdraw[1], manevra);
            TextDrawShowForPlayer(i, jobgoaltextdraw[0]);
            TextDrawShowForPlayer(i, jobgoaltextdraw[1]);
        }      
    }    
    if(server_jobgoal >= 70000000) {
        new cascaval = 1000000 + random(2000000), pp = 1 + random(4);    
        foreach(new x : Player) {
            GivePlayerCash(x, cascaval);
            PlayerInfo[x][pExp] += 3; pUpdateInt(x, "Respect", PlayerInfo[x][pExp]);
            PlayerInfo[x][pPremiumPoints] += pp; pUpdateInt(x, "PremiumPoints", PlayerInfo[x][pPremiumPoints]);
            PlayerInfo[x][pRoll] += 100; pUpdateInt(x, "Roll", PlayerInfo[x][pRoll]);
        }
        SendClientMessageToAll(-1, "");
        SendClientMessageToAll(-1, "");
        SendClientMessageToAll(0x26e01dFF, "JOB GOAL: {ffffff}Goal-ul a fost completat si toti jucatorii online au primit:");
        va_SendClientMessageToAll(-1, "- $%s", FormatNumber(cascaval));
        va_SendClientMessageToAll(-1, "- %d puncte premium", pp);
        SendClientMessageToAll(-1, "- 3 puncte de respect");
        SendClientMessageToAll(-1, "- 100 puncte de roll.");
        server_jobgoal = 0;
        foreach(new pula : Player) {
            if(showserverjobgoal[pula] == 1) {
                new manevra[64];
                format(manevra, 64, "~g~$%s~n~~w~out_of~n~$xx.xxx.xxx", FormatNumber(server_jobgoal));
                TextDrawSetString(jobgoaltextdraw[1], manevra);
                TextDrawShowForPlayer(pula, jobgoaltextdraw[0]);
                TextDrawShowForPlayer(pula, jobgoaltextdraw[1]);
            }      
        }
    }ntMessageToAll(-1, "");
        SendClie
    return true; }

stie cineva cum se rezolva?

Edited by Alexandru Alex
Link to comment
Share on other sites

8 answers to this question

Recommended Posts

  • 0
Acum 5 minute, Alexandru Alex a spus:

Salut, am gasit si eu un job goal pe net facut de cineva.. dar cand il pun in gamemode nu merge imi da erori...


new server_jobgoal, showserverjobgoal[MAX_PLAYERS], Text: jobgoaltextdraw[2];

public OnPlayerConnect(playerid) {
    showserverjobgoal[playerid] = 0;
    jobgoaltextdraw[0] = TextDrawCreate(87.130355, 272.250183, "Job_goal");
    TextDrawLetterSize(jobgoaltextdraw[0], 0.355490, 1.325832);
    TextDrawAlignment(jobgoaltextdraw[0], 2);
    TextDrawColor(jobgoaltextdraw[0], -1);
    TextDrawSetShadow(jobgoaltextdraw[0], 0);
    TextDrawSetOutline(jobgoaltextdraw[0], 1);
    TextDrawBackgroundColor(jobgoaltextdraw[0], 255);
    TextDrawFont(jobgoaltextdraw[0], 2);
    TextDrawSetProportional(jobgoaltextdraw[0], 1);
    TextDrawSetShadow(jobgoaltextdraw[0], 0);

    jobgoaltextdraw[1] = TextDrawCreate(86.193313, 290.916870, "$69.000~n~out_of~n~$80.000.000");
    TextDrawLetterSize(jobgoaltextdraw[1], 0.315197, 1.168331);
    TextDrawAlignment(jobgoaltextdraw[1], 2);
    TextDrawColor(jobgoaltextdraw[1], -1);
    TextDrawSetShadow(jobgoaltextdraw[1], 0);
    TextDrawSetOutline(jobgoaltextdraw[1], 1);
    TextDrawBackgroundColor(jobgoaltextdraw[1], 255);
    TextDrawFont(jobgoaltextdraw[1], 3);
    TextDrawSetProportional(jobgoaltextdraw[1], 1);
    TextDrawSetShadow(jobgoaltextdraw[1], 0);        
    return true;
}

public OnGameModeInit() {
    server_jobgoal = 0;
    return true;
}

function OnPlayerLogin(playerid) {
    showserverjobgoal[playerid] = 1;
    new manevra[64];
    format(manevra, 64, "~g~$%s~n~~w~out_of~n~$70.000.000", FormatNumber(server_jobgoal));
    TextDrawSetString(jobgoaltextdraw[1], manevra);
    TextDrawShowForPlayer(playerid, jobgoaltextdraw[0]);
    TextDrawShowForPlayer(playerid, jobgoaltextdraw[1]);  
    return true;
}


    switch(showserverjobgoal[playerid]) {
        case 0: {
            showserverjobgoal[playerid] = 1;
              new manevra[64];
              format(manevra, 64, "~g~$%s~n~~w~out_of~n~$xx.xxx.xx", FormatNumber(server_jobgoal));
              TextDrawSetString(jobgoaltextdraw[1], manevra);
            TextDrawShowForPlayer(playerid, jobgoaltextdraw[0]);
            TextDrawShowForPlayer(playerid, jobgoaltextdraw[1]);  
        }
        case 1: {
            showserverjobgoal[playerid] = 0;
            TextDrawHideForPlayer(playerid, jobgoaltextdraw[0]);
            TextDrawHideForPlayer(playerid, jobgoaltextdraw[1]);
        }
    }

function giveserverjobgoal(money) {
    server_jobgoal += money;
    foreach(new i : Player) {
        if(showserverjobgoal[i] == 1) {
            new manevra[64];
            format(manevra, 64, "~g~$%s~n~~w~out_of~n~$xx.xxx.xxx", FormatNumber(server_jobgoal));
            TextDrawSetString(jobgoaltextdraw[1], manevra);
            TextDrawShowForPlayer(i, jobgoaltextdraw[0]);
            TextDrawShowForPlayer(i, jobgoaltextdraw[1]);
        }      
    }    
    if(server_jobgoal >= 70000000) {
        new cascaval = 1000000 + random(2000000), pp = 1 + random(4);    
        foreach(new x : Player) {
            GivePlayerCash(x, cascaval);
            PlayerInfo[x][pExp] += 3; pUpdateInt(x, "Respect", PlayerInfo[x][pExp]);
            PlayerInfo[x][pPremiumPoints] += pp; pUpdateInt(x, "PremiumPoints", PlayerInfo[x][pPremiumPoints]);
            PlayerInfo[x][pRoll] += 100; pUpdateInt(x, "Roll", PlayerInfo[x][pRoll]);
        }
        SendClientMessageToAll(-1, "");
        SendClientMessageToAll(-1, "");
        SendClientMessageToAll(0x26e01dFF, "JOB GOAL: {ffffff}Goal-ul a fost completat si toti jucatorii online au primit:");
        va_SendClientMessageToAll(-1, "- $%s", FormatNumber(cascaval));
        va_SendClientMessageToAll(-1, "- %d puncte premium", pp);
        SendClientMessageToAll(-1, "- 3 puncte de respect");
        SendClientMessageToAll(-1, "- 100 puncte de roll.");
        server_jobgoal = 0;
        foreach(new pula : Player) {
            if(showserverjobgoal[pula] == 1) {
                new manevra[64];
                format(manevra, 64, "~g~$%s~n~~w~out_of~n~$xx.xxx.xxx", FormatNumber(server_jobgoal));
                TextDrawSetString(jobgoaltextdraw[1], manevra);
                TextDrawShowForPlayer(pula, jobgoaltextdraw[0]);
                TextDrawShowForPlayer(pula, jobgoaltextdraw[1]);
            }      
        }
    }ntMessageToAll(-1, "");
        SendClie
    return true; }

 

care sunt erorile?

Link to comment
Share on other sites

  • 0
1 minute ago, _Valy_ said:

care sunt erorile?

C:\Users\flowg\OneDrive\Desktop\GM\gamemodes\GM.pwn(419) : error 020: invalid symbol name ""
C:\Users\flowg\OneDrive\Desktop\GM\gamemodes\GM.pwn(422) : error 010: invalid function or declaration
C:\Users\flowg\OneDrive\Desktop\GM\gamemodes\GM.pwn(427) : error 010: invalid function or declaration
C:\Users\flowg\OneDrive\Desktop\GM\gamemodes\GM.pwn(1883) : error 017: undefined symbol "MarkerPos"
C:\Users\flowg\OneDrive\Desktop\GM\gamemodes\GM.pwn(1883) : warning 215: expression has no effect
C:\Users\flowg\OneDrive\Desktop\GM\gamemodes\GM.pwn(1883) : error 001: expected token: ";", but found "]"
C:\Users\flowg\OneDrive\Desktop\GM\gamemodes\GM.pwn(1883) : error 029: invalid expression, assumed zero
C:\Users\flowg\OneDrive\Desktop\GM\gamemodes\GM.pwn(1883) : fatal error 107: too many error messages on one line

Link to comment
Share on other sites

  • 0
On 5/9/2020 at 5:20 PM, Alexandru Alex said:

C:\Users\flowg\OneDrive\Desktop\GM\gamemodes\GM.pwn(419) : error 020: invalid symbol name ""
C:\Users\flowg\OneDrive\Desktop\GM\gamemodes\GM.pwn(422) : error 010: invalid function or declaration
C:\Users\flowg\OneDrive\Desktop\GM\gamemodes\GM.pwn(427) : error 010: invalid function or declaration
C:\Users\flowg\OneDrive\Desktop\GM\gamemodes\GM.pwn(1883) : error 017: undefined symbol "MarkerPos"
C:\Users\flowg\OneDrive\Desktop\GM\gamemodes\GM.pwn(1883) : warning 215: expression has no effect
C:\Users\flowg\OneDrive\Desktop\GM\gamemodes\GM.pwn(1883) : error 001: expected token: ";", but found "]"
C:\Users\flowg\OneDrive\Desktop\GM\gamemodes\GM.pwn(1883) : error 029: invalid expression, assumed zero
C:\Users\flowg\OneDrive\Desktop\GM\gamemodes\GM.pwn(1883) : fatal error 107: too many error messages on one line

error 017: undefined symbol "MarkerPos" -> Defineste MarkerPos , din ce observ asta cu MarkerPos nu e de la jobgoal.

Pentru restu arata si linia unde primesti eroare.

#retras

Link to comment
Share on other sites

  • 0
1 minute ago, VLM said:

error 017: undefined symbol "MarkerPos" -> Defineste MarkerPos , din ce observ asta cu MarkerPos nu e de la jobgoal.

Pentru restu arata si linia unde primesti eroare.

imi da erori random, daca scot job goal nu mai am erori

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.