Jump to content

Funnk@

Membru
  • Posts

    49
  • Joined

  • Last visited

Posts posted by Funnk@

  1. Help

    C:\Users\Funnk\Desktop\gm.pwn(11533) : warning 235: public function lacks forward declaration (symbol "OnPlayerAirbreak")
    C:\Users\Funnk\Desktop\gm.pwn(11547) : warning 235: public function lacks forward declaration (symbol "OnPlayerFly")
    C:\Users\Funnk\Desktop\gm.pwn(55478) : warning 217: loose indentation
    C:\Users\Funnk\Desktop\gm.pwn(55486) : warning 202: number of arguments does not match definition
    C:\Users\Funnk\Desktop\gm.pwn(55486) : warning 202: number of arguments does not match definition
    C:\Users\Funnk\Desktop\gm.pwn(55486) : warning 202: number of arguments does not match definition
    C:\Users\Funnk\Desktop\gm.pwn(55737) : warning 209: function "cmd_roll" should return a value
    C:\Users\Funnk\Desktop\gm.pwn(55744) : warning 217: loose indentation
    C:\Users\Funnk\Desktop\gm.pwn(55752) : warning 202: number of arguments does not match definition
    C:\Users\Funnk\Desktop\gm.pwn(55752) : warning 202: number of arguments does not match definition
    C:\Users\Funnk\Desktop\gm.pwn(55752) : warning 202: number of arguments does not match definition
    C:\Users\Funnk\Desktop\gm.pwn(56004) : warning 209: function "cmd_spin" should return a value
    C:\Users\Funnk\Desktop\gm.pwn(22494) : warning 204: symbol is assigned a value that is never used: "RollPosX"
    C:\Users\Funnk\Desktop\gm.pwn(22495) : warning 204: symbol is assigned a value that is never used: "RollPosY"
    C:\Users\Funnk\Desktop\gm.pwn(22496) : warning 204: symbol is assigned a value that is never used: "RollPosZ"
    C:\Users\Funnk\Desktop\gm.pwn(22487) : warning 204: symbol is assigned a value that is never used: "SpinPosX"
    C:\Users\Funnk\Desktop\gm.pwn(22488) : warning 204: symbol is assigned a value that is never used: "SpinPosY"
    C:\Users\Funnk\Desktop\gm.pwn(22489) : warning 204: symbol is assigned a value that is never used: "SpinPosZ"
    C:\Users\Funnk\Desktop\gm.pwn(22498) : warning 204: symbol is assigned a value that is never used: "roll3DText"
    C:\Users\Funnk\Desktop\gm.pwn(22497) : warning 204: symbol is assigned a value that is never used: "rollobject"
    C:\Users\Funnk\Desktop\gm.pwn(22491) : warning 204: symbol is assigned a value that is never used: "spin3DText"
    C:\Users\Funnk\Desktop\gm.pwn(22490) : warning 204: symbol is assigned a value that is never used: "spinobject"
    Pawn compiler 3.2.3664              Copyright (c) 1997-2006, ITB CompuPhase


    22 Warnings.

  2. Just now, SherKan said:

    dai restart si nu mai ramane tagul culoarea etc ? ca nu am inteles exact ce ai vrut sa zici

     

    Pai fac clanul, ii pun nume, tag, ii culoare din setarile clanului, nume la rank-uri etc si daca dau restart imi dispare tot

  3. 2 hours ago, andrei9971 said:

    Aia cu symbol never used cauta unde ai declarat variabila respectiva si sterge linia.

    Cat despre al doilea warning, ai de doua ori declarata aceeasi variabila.

    Un exemplu:

    
    new variabilaTest;
    public functieTest(){
    	new variabilaTest;
    	variabilaTest = 1;
    	return 1;
    }

    Aici din cate poti observa, prima data am declarat-o global iar apoi local in functia respectiva si astfel s-a declansat warning-ul.

    am sters ala cu tmpobjid si cu ala TrollDetect nu am nimic in gm, imi da aceleasi warning-uri

     

  4. Salut, am si eu 2 warning-uri pe care le vreau sa le rezolv, dar nu stiu cum

    gmm.pwn(36841) : warning 203: symbol is never used: "TrollDetect"

    linia fiind goala, la finalul gm-ului.

    systems.inc(1015) : warning 219: local variable "tmpobjid" shadows a variable at a preceding level

    Help

  5. 4 minutes ago, eltAndrei said:

    si functia pe care vrei sa o adaugi tu care este? functia care iti da eroare

    nu am adaugat nicio functie, am adaugat ce este acolo, am cautat eroarea adica "newkeys" in gm am gasit ceva definit, dar tot nu inteleg dc imi zice ca nu e definit

  6. 3 minutes ago, eltAndrei said:

    public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
    {

    in acest public adaugi acea variabila if ca sa nu-ti mai dea erorile.

    return 1;

    }

    in gm asta public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
    {
       new newcar = GetClosestVehicle2(playerid, 40);
       new veh = GetPlayerVehicleID(playerid);
       new engine,lights,alarm,doors,bonnet,boot,objective;
       if(newkeys & KEY_JUMP && !(oldkeys & KEY_JUMP) && GetPlayerSpecialAction(playerid) == SPECIAL_ACTION_CUFFED) ApplyAnimation(playerid, "GYMNASIUM", "gym_jog_falloff",4.1,0,1,1,0,0);
       if(newkeys & KEY_FIRE || newkeys & KEY_AIM)
       {
           new weapon = GetPlayerWeapon(playerid),
               slot = GetWeaponSlot(weapon);
           if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER && WeaponData[playerid][slot] == false && slot != 0 && weapon != 46  && GetPlayerWeapon(playerid) != 9 && curatj[playerid] == 0)
           {
               ResetPlayerWeaponsEx(playerid);
               ResetPlayerWeapons(playerid);
               new sendername[25],gunname[50],string[256];
               GetWeaponNameEx(weapon,gunname,sizeof(gunname));
               GetPlayerName(playerid, sendername, sizeof(sendername));
               format(string, sizeof(string), "(N) %s (%d, level %d) may be using weapon hack, weapon created: %s.",sendername, playerid, PlayerInfo[playerid][pLevel], gunname);
               ABroadCast(COLOR_RED,string,1);
               return 1;
           }
       }

  7. 6 minutes ago, Lunoxx said:

    Da, e ok.

    Poftim o alta varianta, poate inveti ceva din ea:

    
    new Float: jobsLocations[][] = {
    	{100.0, 200.0, 300.0},	// locatia jobului 1
    	{100.0, 200.0, 300.0},	// locatia jobului 2
    	{100.0, 200.0, 300.0}, 	// locatia jobului 3
    	{....................}, 	// locatia jobului X
    	{x, y, z}				// locatia ultimului job (nu mai pui virgula la final)
    };
    
    CMD:gotojob(playerid, params[]) {
        if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "You need to log in first.");
        if(PlayerInfo[playerid][pAdmin] == 0) return SCM(playerid, COLOR_LIGHTGREEN3, AdminOnly);
        new id;
        if(sscanf(params, "i", id)) return SendClientMessage(playerid, COLOR_GREY, "Scrie: /gotojob [job id]");
        if(id < 0 || id > 13) return SendClientMessage(playerid, COLOR_GREY, "Invalid job id");
        SetPlayerPos(jobsLocations[id][0], jobsLocations[id][1], jobsLocations[id][2]);
        SetPlayerInterior(playerid, 0);
        SetPlayerVirtualWorld(playerid, 0);
        return 1;
    }

     

    Multumesc!

  8. 5 minutes ago, Lunoxx said:

    Pai si atunci cum te astepti sa mearga.. ? Te duce la coordonatele 0, nu in aer (adica te baga sub harta).

    Se intampla asta pentru ca tu in array-ul ala nu inserezi nimic, tu ai luat comanda din ceva gamemode care avea informatii despre job-uri in baza de date. Tu ca sa faci comanda aia sa mearga trebuie sa modifici sistemul de joburi sau sa iti faci comanda pentru sistemul tau, sa pui manual coordonate pentru fiecare job.

    Am inteles, am adaugat la comanda asa 

    https://pastebin.com/hfhuh0G7

    E ok? In joc merge, nu-mi da erori sau cv.

  9. 1 hour ago, Lunoxx said:
    
    CMD:gotojob(playerid, params[])
    {
    	if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "You need to log in first.");
    	if(PlayerInfo[playerid][pAdmin] < 1) return SCM(playerid, COLOR_LIGHTGREEN3, AdminOnly);
    	new id;
    	if(sscanf(params, "i", id)) return SendClientMessage(playerid, COLOR_GREY, "Scrie: /gotojob [job id]");
    	if(id < 0 || id > 13) return SendClientMessage(playerid, COLOR_GREY, "Invalid job id");
    	SetPlayerPos(playerid, JobInfo[id][jPosX], JobInfo[id][jPosY], JobInfo[id][jPosZ]);
    	SetPlayerInterior(playerid, 0);
    	SetPlayerVirtualWorld(playerid, 0);
    	new string[180];
    	format(string, sizeof(string), "%s used /gotojob %d (%s).", GetName(playerid), id, JobInfo[id][jName]);
    	ABroadCast(COLOR_ADMCOMMANDS, string, 1);
    	return 1;
    }

    "SetPlayerPos(playerid, JobInfo[id][jPosX], JobInfo[id][jPosY], JobInfo[id][jPosZ]);"

    Verifica daca se incarca bine coordonatele in array-ul JobInfo.

    In gm nu am avut nicio chestie de gotojob, am luat comanda din alt gm, am editat-o, am rezolvat niste erori si warning-uri, dar coordonatele la jobs nu le-am pus, mai exact imi poti spune unde sa le pun? 

    Si in legatura cu jobinfo, am doar atat https://pastebin.com/qeziEqkR

  10. 6 minutes ago, Джо said:

    Salut!

    Acele warning-uri spun ca ai deja definita intr-o functie/comanda Float:rx,Float:ry,Float:rz.

    Pentru asta, sterge linia 3119(unde se afla new Float:rx, Float:ry, Float:rz;)

    Multumesc!

  11. 2 minutes ago, Джо said:

    Ai 2 posibilitati:

    • modifici spawn-ul.
    • te joci cu SetPlayerVirtualWorld pana dai de obiectele create...(daca nu intra cu Map Editor si importeaza toate obiectele, iai pozitia de spawn din gamemode,pui coordonatele in Map Editor,te teleportezi, si dai acolo cu /save ... punct de tp si inlocuiesti in gm, vezi daca va merge asa)

    Am facut urmatoarea chestie, am luat coordonatele xyz din baza de date a factiunii School Instructors LV, am modificat virtual worldu, safe box s-a pus automat si acum vad ca nu ma mai spawneaza in aer, sa se faca bug intre cele 2 factiuni?

×
×
  • 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.