Jump to content

Davidoff7776

Membru
  • Posts

    62
  • Joined

  • Last visited

Posts posted by Davidoff7776

  1. Salut! Recent m-am gandit sa ma apuc de un gm de la 0 si tocmai ce am terminat sistemul de login/register. Problema e ca de aici sunt multe lucruri pe care as putea sa le fac insa nu stiu cu care sa incep. De aceea am nevoie de ajutorul dumneavoastra, sa-mi spuneti cateva sisteme, comenzi, orice cu care sa continui gm-ul. De asemenea daca observati o greseala sau un lucru care poate fi optimizat va rog sa-mi spuneti. https://pastebin.com/utVqRWY4 -- gm-ul are 210 linii

  2. Acum 11 ore, MiritaXD a spus:

    Din telefont?,normal ca din gm

    Cauti in gm fiecare cod din scriptul respectiv si il stergi cu atenție

     

    Am incercat asta dar mereu cand termin de sters tot ce tine de cs, eventcs, arena, entergame, etc. si intru pe joc numai merge nici paintballul...

  3. Acum 6 minute, valivaly96 a spus:
    
    for(new i = 1; i < 14; i++) {
    				if(PlayerToPoint(2.0, playerid, DynamicFactions[i][extX], DynamicFactions[i][extY], DynamicFactions[i][extZ])) {
    					if(PlayerInfo[playerid][pMember] == i || i < 3 || DynamicFactions[i][fLock] == 1 || OnDuty[playerid] == 1) EnterFaction(playerid, i);
    				}
    		   }
    
    		   for(new i = 1; i < 14; i++) {
    				if(PlayerToPoint(2.0, playerid, DynamicFactions[i][fcX], DynamicFactions[i][fcY], DynamicFactions[i][fcZ])) {
    					if(DynamicFactions[i][fVW] == GetPlayerVirtualWorld(playerid) && DynamicFactions[i][fInterior] == GetPlayerInterior(playerid)) ExitFaction(playerid, i);
    				}	
    		   }

     

     
    acel 14 din  for uri l.ai crescut?(pt fiecare factiune adaugata +1 la fiecare)

    in loc de nr am pus sizeof(DynamicFactions)-1 , cum a facut si Edison

    EDIT: new DynamicFactions[15][Factions], fRankNames[15][7][180]; //si eu am 14 factiuni

    EDIT2:am marit DynamicFactions la 16 si a mers.. nush dc dar in fine , l-am rezolvat :)

  4. Acum 4 minute, valivaly96 a spus:

    daca doar ai sk8mbat niste coordonate poate le.ai pus prost. goloseste gotohq si vezi unde de duce

    gotohq este buna, duce la hq.

    EDIT:eu vreau doar ca atunci cand dau enter sa ma scoata/bage in hq.

  5. Acum 8 minute, valivaly96 a spus:

    Daca urmareati acel tutorial pas cu pas si cu atentie pana la final totul va merge perfect

    EDIT:In consola nu ai nici o eroare dupa ce apesi enter sau f?

    nu am nicio eroare nicaieri , tin sa mentionez ca daca ramaneam cu LSPD hq mergea , insa am vrut sa-l bag pe cel din LV

    EDIT:Nu am schimbat nik in gm , doar in baza de date (ma refer la coordonate, interior, vw etc)

  6. Salut! Am urmat tutorialul lui Edison despre cum sa iti faci o factiune pe gm burned, insa nu am vrut sa copiez absolut totul. De aceea am incercat sa schimb interiorul (cel LSPD) cu cel LVPD. Toate bune si frumoase pana cand intru in gm, m-a dat bine.. insa cand am dat sa apas enter nu se intampla nik (nu iesea din HQ). Am iesit folosind comanda goto. Cand am ajuns in fata HQ-ului si am dat enter, nu s-a intamplat nimic (nu ma baga in interiorul HQ-ului). Va rog frumos daca se poate sa ma ajutati.

  7. Acum 37 minute, valivaly96 a spus:

    Nu neaparat, codul functie trebuie sa fie mai sus decat prima utilizare/apelare a functie.

     

    Acum 1 oră, Diversity a spus:

    o sa las raspunsul la aceasta problema chiar daca ai rezolvat.

     

    Daca folositi un alt compiler fata de cel default o sa apara acel warning, pentru a il rezolva trebuie sa puneti functiile sub #include

    Chiar asta am facut : am mutat aceste 3 functii deasupra primei functii.

  8. D:\gm-uri\burned.ro\gamemodes\wa-rpg.pwn(13141) : warning 208: function with tag result used before definition, forcing reparse
    D:\gm-uri\burned.ro\gamemodes\wa-rpg.pwn(29714) : warning 208: function with tag result used before definition, forcing reparse
    D:\gm-uri\burned.ro\gamemodes\wa-rpg.pwn(35699) : warning 208: function with tag result used before definition, forcing reparse
    Pawn compiler 3.10.6              Copyright (c) 1997-2006, ITB CompuPhase
    	
    3 Warnings.
    [Finished in 9.7s]

    13141:

    function Float:GetDistanceBetweenPlayers(p1,p2) {
        new Float:x1,Float:y1,Float:z1,Float:x2,Float:y2,Float:z2;
        if(!IsPlayerConnected(p1) || !IsPlayerConnected(p2)) return -1.00;
        GetPlayerPos(p1,x1,y1,z1);
        GetPlayerPos(p2,x2,y2,z2);
        return floatsqroot(floatpower(floatabs(floatsub(x2,x1)),2)+floatpower(floatabs(floatsub(y2,y1)),2)+floatpower(floatabs(floatsub(z2,z1)),2));
    }

    29714:

    function Float:DistanceToPlayer(playerid, targetid) {
        new Float: Pos[3], Float: distance;
        GetPlayerPos(targetid, Pos[0], Pos[1], Pos[2]);
        distance = GetPlayerDistanceFromPoint(playerid, Pos[0], Pos[1], Pos[2]);
        return distance;
    }

    35699:

    function Float:DistanceCameraTargetToLocation(Float:CamX, Float:CamY, Float:CamZ, Float:ObjX, Float:ObjY, Float:ObjZ, Float:FrX, Float:FrY, Float:FrZ) {
        new Float:TGTDistance;
        // get distance from camera to target
        TGTDistance = floatsqroot((CamX - ObjX) * (CamX - ObjX) + (CamY - ObjY) * (CamY - ObjY) + (CamZ - ObjZ) * (CamZ - ObjZ));
        new Float:tmpX, Float:tmpY, Float:tmpZ;
        tmpX = FrX * TGTDistance + CamX;
        tmpY = FrY * TGTDistance + CamY;
        tmpZ = FrZ * TGTDistance + CamZ;
        return floatsqroot((tmpX - ObjX) * (tmpX - ObjX) + (tmpY - ObjY) * (tmpY - ObjY) + (tmpZ - ObjZ) * (tmpZ - ObjZ));
    }

    Folosesc https://github.com/pawn-lang/compiler. Ms anticipat pwp jos :*

    App: Inainte sa folosesc compilerul ala nu-mi dadea nik.

  9. Salut! Ma apuc sa fac un Saints Edit. Este primul meu edit (cu care vreau sa ajung departe) așa că nu fiți răutăcioși. As dori sa aflu ce buguri sunt, sisteme ce trebuie refăcute, vulnerabilități, etc. De asemenea as dori sa-mi dați niste sugestii cu ce sa adaug in el. Știu că sunt multe de făcut la acest gm, dar, sincer nu-mi place sa iau gm burned sau orice alt gm gata făcut deoarece vreau sa depun și eu putina munca. Va spun sincer că dacă îmi veți spune un singur lucru din cele enumerate, voi face o comanda /credits in care cu siguranță va fi prezent și numele vostru. Mulțumesc anticipat!

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