Jump to content

Madalin1607

Membru
  • Posts

    24
  • Joined

  • Last visited

Posts posted by Madalin1607

  1. uite asta am bagat eu in comanda /aod si in loc sa imi apara marker imi face numele la toti roz 

    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    SetPlayerMarkerForPlayer(i, playerid, 0xFFB9DCFF );
    }

     

    multumit 

     

    si nu stiu cum sa il fac sa imi apara marker pe minimap ca daca as sti nu as cere ajutorul 

     

    ca asa pot sa scot direct  de aici 

    public OnGameModeInit()

    {
    new string[256];
    ShowPlayerMarkers(0);  asta sa o scot si e de ajuns dar imi apar alte markere la alte factiuni asa eu vreau sa imi apara decat la /aod (doar admini sa aiba marker ) pricepi 
  2. Problema intalnita (descriere): vreau ca la /aod sa apara marker pe mapa 
    Ero(area / rile) / warning-(ul / urile): nici una momentan
    Liniile de cod / sursa / script-ul(obligatoriu): if(!strcmp(cmdtext, "/aod", true) || !strcmp(cmdtext, "/aduty", true)) //

    {
    if(IsPlayerConnected(playerid))
    {
     if(gPlayerLogged[playerid] == 0)
     {
     SendClientMessage(playerid, COLOR_GREY, " You need to login first !");
    return 1;
     }
     new admtext[64];
    if(PlayerInfo[playerid][pAdmin] == 1340) { admtext = "Owner"; }
    else if(PlayerInfo[playerid][pAdmin] == 1339) { admtext = "Lead Admin"; }
    else if(PlayerInfo[playerid][pAdmin] == 1338) { admtext = "Head Admin"; }
    else if(PlayerInfo[playerid][pAdmin] == 1337) { admtext = "Moderator"; }
    else if(PlayerInfo[playerid][pAdmin] == 4) { admtext = "Super Admin"; }
     else if(PlayerInfo[playerid][pAdmin] == 3) { admtext = "Qualified Admin"; }
     else if(PlayerInfo[playerid][pAdmin] == 2) { admtext = "Regular Admin"; }
     else if(PlayerInfo[playerid][pAdmin] == 1) { admtext = "Trial Admin"; }
     else { admtext = "Gamemoderator"; }
     if(PlayerInfo[playerid][pAdmin] > 0)
     {
     if(AdminDuty[playerid] == 0)
     {
     AdminDuty[playerid] = 1;
    SetPlayerHealth(playerid, 999);
    SetPlayerArmour(playerid, 100);
    SetPlayerColor(playerid, 0xFFB9DCFF);
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), " %s [iD:%d] is now on duty as an %s.Please /w him if you need help.",sendername,playerid,admtext);
    SendClientMessageToAll(COLOR_LIGHTRED,string);
    if(PlayerInfo[playerid][pAdmin] >= 1337)
    {
     for(new i = 0; i < sizeof(CarInfo); i++)
    {
    SetVehicleParamsForPlayer(i,playerid,0,0);
     
    }
    }
    return 1;
     }
     else if(AdminDuty[playerid] == 1)
     {
     AdminDuty[playerid] = 0;
     SetPlayerArmour(playerid, 0);
    SetPlayerHealth(playerid, 100);
    SetPlayerToTeamColor(playerid);
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), " %s [iD:%d] is no longer on duty as an %s.Please not /w him.", sendername,playerid,admtext);
    SendClientMessageToAll(COLOR_WHITE,string);
    return 1;
     }
     }
     else
     {
     SendClientMessage(playerid, COLOR_GREY, " You're not the admin !");
     return 1;
     }
    }
     return 1;
    }

    Imagini / Video (optional): pai am facut niste chestii si imi aparea la toti playeri numele roz in loc sa faca numele decat la admin si sa apara patratelul roz pe mini-map  si markerul trb sa aiba culoarea 0xFFB9DCFF
    Ati incercat sa rezolvati singur? da dar nici un rezultat astept idei 

     

    app am pus la    

    public OnGameModeInit()

    {
    new string[256];
    ShowPlayerMarkers(0);
  3. up ma ajuta cineva va rog frumos ...

     

    deci cand dau /aod sa fie singurul marker on pe mapa atat ma intereseaza ....

    ca innainte imi apareau si la 4 factiuni markeri aiurea pe mapa 

     

    si am bagat la  public OnGameModeInit() 

     

    ShowPlayerMarkers(0);

     

    si nu imi apare acum nici un marker pe mapa . singurul care as vrea a imi apara ar fi cel de la /aod deci ma puteti ajuta sau nu ...

  4. done ms frumos nonamed 

     

    dar am alta problema acum  cand dau /aod nu mai imi apare patratelul roz cum il fac sa apara ? doar pt cei cu aod(admini)

     

     

     

    if(!strcmp(cmdtext, "/aod", true) || !strcmp(cmdtext, "/aduty", true)) //
    {
    if(IsPlayerConnected(playerid))
    {
       if(gPlayerLogged[playerid] == 0)
       {
           SendClientMessage(playerid, COLOR_GREY, "   You need to login first !");
    return 1;
       }
       new admtext[64];
                if(PlayerInfo[playerid][pAdmin] == 1340) { admtext = "Owner"; }
                else if(PlayerInfo[playerid][pAdmin] == 1339) { admtext = "Lead Admin"; }
                else if(PlayerInfo[playerid][pAdmin] == 1338) { admtext = "Head Admin"; }
                else if(PlayerInfo[playerid][pAdmin] == 1337) { admtext = "Moderator"; }
                else if(PlayerInfo[playerid][pAdmin] == 4) { admtext = "Super Admin"; }
       else if(PlayerInfo[playerid][pAdmin] == 3) { admtext = "Qualified Admin"; }
       else if(PlayerInfo[playerid][pAdmin] == 2) { admtext = "Regular Admin"; }
       else if(PlayerInfo[playerid][pAdmin] == 1) { admtext = "Trial Admin"; }
       else { admtext = "Gamemoderator"; }
       if(PlayerInfo[playerid][pAdmin] > 0)
       {
           if(AdminDuty[playerid] == 0)
           {
               AdminDuty[playerid] = 1;
    SetPlayerHealth(playerid, 999);
    SetPlayerArmour(playerid, 100);
    SetPlayerColor(playerid, 0xFFB9DCFF);
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), " %s [iD:%d] is now on duty as an %s.Please /w him if you need help.",sendername,playerid,admtext);
    SendClientMessageToAll(COLOR_LIGHTRED,string);
    if(PlayerInfo[playerid][pAdmin] >= 1337)
    {
       for(new i = 0; i < sizeof(CarInfo); i++)
    {
    SetVehicleParamsForPlayer(i,playerid,0,0);
     
    }
    }
    return 1;
           }
           else if(AdminDuty[playerid] == 1)
           {
               AdminDuty[playerid] = 0;
               SetPlayerArmour(playerid, 0);
    SetPlayerHealth(playerid, 100);
    SetPlayerToTeamColor(playerid);
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), " %s [iD:%d] is no longer on duty as an %s.Please not /w him.", sendername,playerid,admtext);
    SendClientMessageToAll(COLOR_WHITE,string);
    return 1;
           }
       }
       else
       {
           SendClientMessage(playerid, COLOR_GREY, "   You're not the admin !");
           return 1;
       }
    }
       return 1;
    }
  5. un mic exemplu cum as putea sa o adaug acolo te rog :D ...

     

    aici chiar ma depaseste daca ma poti ajuta te rog frumos 

     

    public OnGameModeInit()
    {
        new string[256];
        new string1[MAX_PLAYER_NAME];
    for(new c=0;c<CAR_AMOUNT;c++)
    {
    Gas[c] = GasMax;
    }
    LoadCar();
    CreateFoodMenus();
    CreateGuideMenus();
    CreateLicensesMenuMenus();
    LoadProperty();
    LoadBizz();
    LoadSBizz();
    LoadBoxer();
    LoadStuff();
    LoadIRC();
    LoadFamilies();
    LoadCK();
    LoadTurfs();
    LoadPapers();
    LoadDrugSystem();
    LoadMatsSystem();
    LoadHQLocks();
    LoadTrunk();
    UsePlayerPedAnims();
    IRCInfo[0][iPlayers] = 0; IRCInfo[1][iPlayers] = 0; IRCInfo[2][iPlayers] = 0;
    IRCInfo[3][iPlayers] = 0; IRCInfo[4][iPlayers] = 0; IRCInfo[5][iPlayers] = 0;
    IRCInfo[6][iPlayers] = 0; IRCInfo[7][iPlayers] = 0; IRCInfo[8][iPlayers] = 0;
    IRCInfo[9][iPlayers] = 0;
    News[hTaken1] = 0; News[hTaken2] = 0; News[hTaken3] = 0; News[hTaken4] = 0; News[hTaken5] = 0;
    format(string, sizeof(string), "Nothing");
    strmid(News[hAdd1], string, 0, strlen(string), 255);
    strmid(News[hAdd2], string, 0, strlen(string), 255);
    strmid(News[hAdd3], string, 0, strlen(string), 255);
    strmid(News[hAdd4], string, 0, strlen(string), 255);
    strmid(News[hAdd5], string, 0, strlen(string), 255);
    format(string1, sizeof(string1), "No-one");
    strmid(News[hContact1], string1, 0, strlen(string1), 255);
    strmid(News[hContact2], string1, 0, strlen(string1), 255);
    strmid(News[hContact3], string1, 0, strlen(string1), 255);
    strmid(News[hContact4], string1, 0, strlen(string1), 255);
    strmid(News[hContact5], string1, 0, strlen(string1), 255);
    PlayerHaul[108][pCapasity] = 100;
    PlayerHaul[109][pCapasity] = 100;
    PlayerHaul[110][pCapasity] = 50;
    PlayerHaul[111][pCapasity] = 50;
    SetGameModeText("Version Just4Fun");
    SendRconCommand("¤ mapname ¤ LS LV SF ¤");
    SendRconCommand("¤ weburl www.Just4Fun.ro/forum ¤");
    format(objstore, sizeof(objstore), "MOLE: I got nothing, check back with me later.");
    format(cbjstore, sizeof(cbjstore), "HQ: There is nothing in your Vicinity, Out.");
    format(motd, sizeof(motd), "Bine Ai venit pe Just4Fun Roleplay Romania, daca ai nevoie de ajutor scrie /contact.");
    gettime(ghour, gminute, gsecond);
    FixHour(ghour);
    ghour = shifthour;
    if(!realtime)
    {
    SetWorldTime(wtime);
    }
    SetPlayerMarkerForPlayer(playerid, 0, 0x80800000);
        SetPlayerMarkerForPlayer(playerid, 0, 0x66FF0000);
        SetPlayerMarkerForPlayer(playerid, 0, 0x00000000);
        SetPlayerMarkerForPlayer(playerid, 0, 0x66000000); unde le pun deoarece imi da eroare la playerid ....
    SetPDistance(10);
    AllowInteriorWeapons(1);
    AllowAdminTeleport(0);
    DisableInteriorEnterExits();
    EnableStuntBonusForAll(0);
  6. Problema intalnita (descriere): pai cand ma fac lider la factiunea 6 ,8,9 si 15 mi se vede pe mini-map un patratel verde/negru/verde/maro(culorile factiunilor) 
    Ero(area / rile) / warning-(ul / urile): nici una
    Liniile de cod / sursa / script-ul(obligatoriu): nu stiu unde sa caut asa ceva sa le scot sa nu imi mai apara pe minimap
    Imagini / Video (optional): factiunea 6 http://postimg.org/image/hx443h1qv/

    http://postimg.org/image/8zje649av/

    http://postimg.org/image/vcr4sxa8n/

    15 http://postimg.org/image/lurdsvok7/

    Ati incercat sa rezolvati singur?: da dar nimic si nu stiu cum incepe expresia cu care apare pe mapa patratelu ala handicapat ca ma enerveaza nu e ca si cum ai fi admin sa dai /aod si sa ma vada pe mapa ca sunt on duty

     

     

  7. imi da o eroare 

    pawnoincludestreamer.inc(173) : error 017: undefined symbol "OBJECT_MATERIAL_SIZE_256x128"

     

     

    si am mai gasit altu care imi da erorile si warningurile astea

    pawnoincludestreamer.inc(166) : error 017: undefined symbol "OBJECT_MATERIAL_SIZE_256x128"
    pawnoincludestreamer.inc(487) : warning 235: public function lacks forward declaration (symbol "OnPlayerWeaponShot")
    pawnoincludestreamer.inc(487) : warning 219: local variable "hitid" shadows a variable at a preceding level
    pawnoincludestreamer.inc(489) : error 017: undefined symbol "BULLET_HIT_TYPE_PLAYER_OBJECT"
    GMJ4F.pwn(3790) : warning 209: function "Streamer_OnPlayerDisconnect" should return a value
     
     
     
    Am rezolvat :D nu mai este nevoie am ascultat sfatul tau nonamed iti multumesc :D 
  8. e fara /gateopen sau altcv doar atat se deschid doar cand " vede " membri/lideri factiuni 1 si 2 atat 

     

    si tot ce e pus acolo prin pas 1 -5 aia e tot  ce contin portile de la 0 pana la final 

     

     

    si ma intereseaza sa ramana tot asa cand "vede" membri/lideri factiunilor 1 si 2 sa se deschida nu vreau cu comanda ....

    dar nu vreau sa se mai roteasca aiurea sa ramana normala in pozitia ei sa se deplaseze cea din dreapta in dreapta si innapoi la locul ei lafel si cea din stanga  sa se duca in stanga si sa revina in locul initial fara sa ramana in alta rotatie si toate visele

     

     

     

    daca ma poate ajuta cineva sa o fac de la 0 sau sa imi explice ce mai pot adauga astfel incat sa nu mai faca asa ?

    multumesc anticipat

  9. MoveDynamicObject(objectid, Float:x, Float:y, Float:z, Float:speed, Float:rx = -1000.0, Float:ry = -1000.0, Float:rz = -1000.0);

     

     

    MoveDynamicObject(pdgate2,1546.8000000,-1625.6000000,13.6000000,4.0,0.0000000,0.0000000,270.0000000);

    pdgate2 = CreateDynamicObject(988,1546.8000000,-1625.6000000,13.6000000,0.0000000,0.0000000,270.0000000); //object(ws_apgate) (1)

    uite rezultatul :)))

     

    http://postimg.org/image/z4pgu1fr3/

  10. eu stiu ca aia e viteza de deplasare a portilor si nu vreau sa ramana pe loc degeaba 

    ce ai zis tu=0 ele decat se intorc la rotatia initiala de 0grade si raman asa deschise

     

     

    deci portile in timp ce se deschid raman se schimba la rotatia de 0 grade in loc sa parcurga acel drum in pozitia de 270 grade cum sunt puse din script 

    mie imi trebuie ceva de genu si nu stiu cum sa il pun acolo ca sa mearga 

     

    CMD:gate(playerid, params[])
    {
        if(groupVariables[playerVariables[playerid][pGroup]][gGroupType] == 1) {
            if(IsPlayerInRangeOfPoint(playerid, 15.0, 1544.6, -1630.8, 13.0)) switch(LSPDGates[0][1]) {
                case 0: {
                    SetDynamicObjectRot(LSPDGates[0][0],0.0, 0, 90.0);
                    LSPDGates[0][1] = 1;
                }
                case 1: {
                    SetDynamicObjectRot(LSPDGates[0][0],0.0, 90.0, 90.0);
                    LSPDGates[0][1] = 0;
                }
            }
            else if(IsPlayerInRangeOfPoint(playerid, 15.0, 1589.19995117,-1637.98498535,14.69999981)) switch (LSPDGates[1][1]) {
                case 0: {
                    MoveDynamicObject(LSPDGates[1][0] ,1589.19995117,-1637.98498535,9.69999981, 1.0);
                    LSPDGates[1][1] = 1;
                    PlayerPlaySoundEx(1035, 1589.19995117,-1637.98498535,14.69999981);
                }
                case 1: {
                    MoveDynamicObject(LSPDGates[1][0],1589.19995117,-1637.98498535,14.69999981, 1.0);
                    LSPDGates[1][1] = 0;
                    PlayerPlaySoundEx(1035, 1589.19995117,-1637.98498535,14.69999981);
                }
            }
        }
        return 1;
    }

     

    si schimbate coordonatele si toate cele + in loc de lspdgate pdgate2 . ca nu stiu cum sa bag chestia asta sa imi ramana portile asa la 270 adica daca stie cineva sa imi rezolve treaba asta 

     

    daca ma poate ajuta cineva raman dator 

  11. Problema intalnita (descriere): pai am facut porti in zona aia  din imagini si doar la factiunea 1 si 2 se deschid dar cand se deschid se deschid stramb si nu stiu cum sa fac sa ramana tot la 270 grade 
    Ero(area / rile) / warning-(ul / urile): nici unul 
    Liniile de cod / sursa / script-ul(obligatoriu): pas 1

    forward pdgateclose2();
    forward pdgateclose3();
    pas 2

    new pdgate2;
    new pdgate3;
    pas 3

    public pdgateclose2()
    {
    MoveDynamicObject(pdgate2,1546.8000000,-1625.6000000,13.6000000,4.0);
    }
    public pdgateclose3()
    {
    MoveDynamicObject(pdgate3,1546.8000000,-1631.1000000,13.6000000,4.0);
    }
    pas 4
     pdgate2 = CreateDynamicObject(988,1546.8000000,-1625.6000000,13.6000000,0.0000000,0.0000000,270.0000000); //object(ws_apgate) (1)
     pdgate3 = CreateDynamicObject(988,1546.8000000,-1631.1000000,13.6000000,0.0000000,0.0000000,270.0000000); //object(ws_apgate) (4)
    pas 5

     if(PlayerToPoint(15.0,i,1546.8000000,-1625.6000000,13.6000000))
    {
     if(PlayerInfo[pMember] == 1 || PlayerInfo[pLeader] == 1 || PlayerInfo[pMember] == 2 || PlayerInfo[pLeader] == 2 )
     {
     MoveDynamicObject(pdgate2,1546.8000000,-1620.3000000,13.6000000,4.0);
    SetTimerEx("pdgateclose2",5000,false,"d",i);
    }
    }
    if(PlayerToPoint(15.0,i,1546.8000000,-1631.1000000,13.6000000))
    {
     if(PlayerInfo[pMember] == 1 || PlayerInfo[pLeader] == 1 || PlayerInfo[pMember] == 2 || PlayerInfo[pLeader] == 2 )
     {
     MoveDynamicObject(pdgate3,1546.8000000,-1635.6000000,13.6000000,4.0);
    SetTimerEx("pdgateclose3",5000,false,"d",i);
    }
    }

    Imagini / Video (optional): si cam asa reactioneaza portile 

    Ati incercat sa rezolvati singur?: da si nu am facut mai nimic

    am vazut o chestie cu rotatia dar nu stiu cum sa o bag si sa o implementez daca o puteti face direct astfel incat sa inteleg ce a iesit de acolo ....

  12. pas 1
    forward pdgateclose2();
    forward pdgateclose3();
    pas 2

    new pdgate2;
    new pdgate3;
    pas 3

    public pdgateclose2()
    {
    MoveDynamicObject(pdgate2,1546.8000000,-1625.6000000,13.6000000,4.0);
    }
    public pdgateclose3()
    {
    MoveDynamicObject(pdgate3,1546.8000000,-1631.1000000,13.6000000,4.0);
    }
    pas 4
     pdgate2 = CreateDynamicObject(988,1546.8000000,-1625.6000000,13.6000000,0.0000000,0.0000000,270.0000000); //object(ws_apgate) (1)
     pdgate3 = CreateDynamicObject(988,1546.8000000,-1631.1000000,13.6000000,0.0000000,0.0000000,270.0000000); //object(ws_apgate) (4)
    pas 5

     if(PlayerToPoint(15.0,i,1546.8000000,-1625.6000000,13.6000000))
    {
     if(PlayerInfo[pMember] == 1 || PlayerInfo[pLeader] == 1 || PlayerInfo[pMember] == 2 || PlayerInfo[pLeader] == 2 )
     {
     MoveDynamicObject(pdgate2,1546.8000000,-1620.3000000,13.6000000,4.0);
    SetTimerEx("pdgateclose2",5000,false,"d",i);
    }
    }
    if(PlayerToPoint(15.0,i,1546.8000000,-1631.1000000,13.6000000))
    {
     if(PlayerInfo[pMember] == 1 || PlayerInfo[pLeader] == 1 || PlayerInfo[pMember] == 2 || PlayerInfo[pLeader] == 2 )
     {
     MoveDynamicObject(pdgate3,1546.8000000,-1635.6000000,13.6000000,4.0);
    SetTimerEx("pdgateclose3",5000,false,"d",i);
    }
    }
     
     
    si cam asa reactioneaza portile 
     
     
    daca ma puteti ajuta va multumesc anticipat
    si sa ramana cu rotatia de 270.0 grade 

     

  13. pas 1
    forward pdgateclose2();
    forward pdgateclose3();
    pas 2
    new pdgate2;
    new pdgate3;
    pas 3
    public pdgateclose2()
    {
        MoveDynamicObject(pdgate2,1546.8000000,-1625.6000000,13.6000000,4.0);
    }
    public pdgateclose3()
    {
        MoveDynamicObject(pdgate3,1546.8000000,-1631.1000000,13.6000000,4.0);
    }
    pas 4
     pdgate2 = CreateDynamicObject(988,1546.8000000,-1625.6000000,13.6000000,0.0000000,0.0000000,270.0000000); //object(ws_apgate) (1)
       pdgate3 = CreateDynamicObject(988,1546.8000000,-1631.1000000,13.6000000,0.0000000,0.0000000,270.0000000); //object(ws_apgate) (4)
    pas 5
     if(PlayerToPoint(15.0,i,1546.8000000,-1625.6000000,13.6000000))
                {
           if(PlayerInfo[pMember] == 1 || PlayerInfo[pLeader] == 1 || PlayerInfo[pMember] == 2 || PlayerInfo[pLeader] == 2 )
           {
               MoveDynamicObject(pdgate2,1546.8000000,-1620.3000000,13.6000000,4.0);
                        SetTimerEx("pdgateclose2",5000,false,"d",i);
                    }
                }
                if(PlayerToPoint(15.0,i,1546.8000000,-1631.1000000,13.6000000))
                {
           if(PlayerInfo[pMember] == 1 || PlayerInfo[pLeader] == 1 || PlayerInfo[pMember] == 2 || PlayerInfo[pLeader] == 2 )
           {
               MoveDynamicObject(pdgate3,1546.8000000,-1635.6000000,13.6000000,4.0);
                        SetTimerEx("pdgateclose3",5000,false,"d",i);
                    }
                }
     
     
    si cam asa reactioneaza portile 
     
     
    daca ma puteti ajuta va multumesc 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.