Jump to content

Shaolinu

Membru
  • Posts

    64
  • Joined

  • Last visited

Posts posted by Shaolinu

  1. Acum 29 minute, Geani a spus:
    
    CMD:eat(playerid,params[]) //Example eat command
    {
    	SendClientMessage(playerid, -1, "Hmmmm.. that was some good food!"); //Send message to let the player know they're full again
    	pInfo[playerid][Hunger] = 100; // 'fill the stomach'
    	SetProgressBarValue(hungerbar[playerid], pInfo[playerid][Hunger]); //Sets the progress bar to the hunger value
    	return 1;
    }

    Am luat niste erori..Ce sa fac? frate si pe mine ma intereseaza..ca comanda asta sa pot sa o scriu,doar in acel biz..adica in restaurant..nu doar asa comanda..

    Untitled.png

  2. Chiar acum, Geani a spus:

    trebuie sa ai minim level minim 4 , am observat ca ai restricte la players

    Pai si eu am lvl 10.. 10>4.... si cum adica am restricite la players?

    Chiar acum, Geani a spus:

    am observat ca ai restricte la players

    Si ce ar trebui sa fac sa mearga?

  3. Acum 20 ore, Banditul a spus:

     

    Masinile sunt create in virtualworld 0, iar jucatorii (oamenii cred la care te referi) la spawnare sunt tot in virtualworld 0. 

    https://wiki.sa-mp.com/wiki/SetVehicleVirtualWorld

    https://wiki.sa-mp.com/wiki/SetPlayerVirtualWorld

    Deci daca vrei sa apara in acel virtual world trebuie sa il setezi prin acele functii....Nu are treaba cu interiorul

    Sau daca te referi la actors : https://wiki.sa-mp.com/wiki/SetActorVirtualWorld

    Iar cat despre acel 3D Text label , https://wiki.sa-mp.com/wiki/Create3DTextLabel , poate ai setat parametru virtualworld pe GetPlayerVirtualWorld(playerid) , nu stiu....

     

    Frate eu nu am treaba cu masinile..Pe mine ma intereseaza sa dispara acel 3D Taxt Tabel.Eu nu vreau sa imi para cand intru la paintball..Ca daca sunt hitman pot intra in hq..Cu masinile nu am treaba ca alea nu se vad daca intru la paintball.

    Acum 20 ore, Banditul a spus:

    poate ai setat parametru virtualworld pe GetPlayerVirtualWorld(playerid)

    Asta s-ar putea sa fie...pentru ca la war mie trebuie sa imi apara astea..sa pot intra/iesi din hq..ca la war e in virtual world...dar pe mine ma enerveaza ca nu pot scapa de el..ca am pus alt virtual world..nu ala care e la war..

  4. Problema intalnita (descriere):Deci am incercat sistemul de rob..de vre-o 2 ori..Totul a mers bine..Cand am incercat a 3 a oara,nu mai mi-a mers..imi apaer chestia aia "Pentru a da rob trebuie minim 2 playeri cu lvl mai mare de 5,si 10 rob points."Eu am lvl 10 si am 30 rp.. Si nu inteleg de ce nu mai vrea sa mearga..Am facut si alte conturi..ca na am zis ca nush ce.. si tot nu merge....
    Ero(area / rile) / warning-(ul / urile): -

    Liniile de cod / sursa / script-ul(obligatoriu): 

    Citat

    CMD:rob(playerid, params[])
    {
        new robtype[12], string[32];
        if(gLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_ERROR, "Tu nu esti logat si nu poti sa folosesti aceasta comanda!");
        if(GetPlayerState(playerid) != 2 || GetVehicleType(GetPlayerVehicleID(playerid)) != 1) return SendClientMessage(playerid, COLOR_ERROR, "Trebuie Sa Conduci O Masina Cu Minim 2 Locuri!");
        if(!IsPlayerInRangeOfPoint(playerid, 10.0, 1462.7577,-1022.5885,23.8281)) return SendClientMessage(playerid, COLOR_ERROR, "Trebuie Sa Fi La In Fata Bancii.Foloseste /Gps,Daca Nu Sti Unde Se Afla!");
        if(IsACop(playerid)) return SendClientMessage(playerid, COLOR_ERROR, "Esti Politist.Nu poti sa dai Rob!");
        if(PlayerInfo[playerid][pWanted] > 0) return SendClientMessage(playerid, COLOR_ERROR, "Ai deja un nivel de cautare ridicat, nu poti sa jefuiesti banca!");
        if(BankOccupied == 2) return SendClientMessage(playerid, COLOR_ERROR, "Exista deja un rob in desfasurare!");
        new robbers = 0, robbersn = 0;
         foreach(new i : Player)
        {
            if(IsPlayerInVehicle(i, GetPlayerVehicleID(playerid)))
             if(PlayerInfo[pRob] == 10 && PlayerInfo[pLevel] > 4 && !IsACop(playerid)) robbers ++;
            else robbersn ++;
        }
        if(robbers < 2) return SendClientMessage(playerid, COLOR_ERROR, "Pentru a da Rob trebuie minim 2 playeri cu nivel 5 sau mai mare, si 10 Rob Points!");
        if(robbersn > 0) return SendClientMessage(playerid, COLOR_ERROR, "Unul Dintre Pasageti Nu A Indeplinit Toate Cerintele,Pentru Rob.");
        
        if(sscanf(params,"s[12]", robtype)) return SendClientMessage(playerid, COLOR_SYN, "Tasteaza:{FFFFFF} /rob <Noisy / Silent>");
        {
            if(strmatch(robtype,"noisy"))
            {
            TextDrawSetString(Rob3Text, "Rob Type: ~y~Noisy");
            TextDrawShowForPlayer(playerid, Rob1Text);
            TextDrawShowForPlayer(playerid, Rob2Text);
            TextDrawShowForPlayer(playerid, Rob3Text);
            RobLeader[playerid] = 1;
            new randoms = random(sizeof(ROBCheck));
            foreach(new i : Player)
            {
                if(IsPlayerInVehicle(i, GetPlayerVehicleID(playerid))) if(PlayerInfo[pRob] == 10 && PlayerInfo[pLevel] > 4)
                {
                    InterpolateCameraPos(i, 1424.183959, -1050.503417, 25.408981, 1442.854736, -1036.265747, 27.010061, 2500);
                    InterpolateCameraLookAt(i, 1428.014038, -1047.335815, 25.953378, 1446.856079, -1033.275390, 27.227346, 2000);
                    TextDrawShowForPlayer(i, Rob1Text);
                    TextDrawShowForPlayer(i, Rob2Text);
                    TextDrawShowForPlayer(i, Rob3Text);
                    InRob = 1;
                    SetPlayerPos(i, ROBCheck[randoms][0], ROBCheck[randoms][1], ROBCheck[randoms][2]);
                    TogglePlayerControllableEx(i, 0);
                    SetTimerEx("RobUnfreeze", 2000, 0, "i", i);
                    SendClientMessage(i, COLOR_YELLOW, "* Liderul grupului trebuie sa planteze explozibilul pe usa seifului!");
                    SendClientMessage(i, COLOR_YELLOW, "* In 30 secunde autoritatile vor fii anuntate, grabiti-va!");
                    PlayerInfo[pRob] -= 10;
                    Update(i, pRobx);
                    
                }
            }
            UseFind[playerid] = 0;
            IsTowing[playerid] = 0;
            BankOccupied = 1;
            RobSec = 30;
            SetPlayerPos(playerid, 2942.8855,-1804.7043,1178.4606);
            TogglePlayerControllableEx(playerid, 0);
            SetTimerEx("unfr", 1500, 0, "i", playerid);
            CP[playerid] = 200;
            format(string, sizeof(string), "Remaining Members: ~y~%d", GetRobbers() );
            TextDrawSetString(Rob1Text, string);
            SetPlayerCheckpoint(playerid, 2942.6709,-1783.2755,1178.5803, 2.0);
            RobFailTimer = SetTimerEx("FailedRob", 30000, 0, "d", playerid);
        }
        else if(strmatch(robtype,"silent"))
        {
            TextDrawSetString(Rob3Text, "Rob Type: ~y~Silent");
            TextDrawShowForPlayer(playerid, Rob1Text);
            TextDrawShowForPlayer(playerid, Rob2Text);
            TextDrawShowForPlayer(playerid, Rob3Text);
            RobLeader[playerid] = 2;
            new randoms = random(sizeof(ROBCheck));
            foreach(new i : Player)
            {
                if(IsPlayerInVehicle(i, GetPlayerVehicleID(playerid))) if(PlayerInfo[pRob] == 10 && PlayerInfo[pLevel] > 4)
                {
                    InterpolateCameraPos(i, 1424.183959, -1050.503417, 25.408981, 1442.854736, -1036.265747, 27.010061, 2500);
                    InterpolateCameraLookAt(i, 1428.014038, -1047.335815, 25.953378, 1446.856079, -1033.275390, 27.227346, 2000);
                    TextDrawShowForPlayer(i, Rob1Text);
                    TextDrawShowForPlayer(i, Rob2Text);
                    TextDrawShowForPlayer(i, Rob3Text);
                    InRob = 1;
                    SetPlayerPos(i, ROBCheck[randoms][0], ROBCheck[randoms][1], ROBCheck[randoms][2]);
                    TogglePlayerControllableEx(i, 0);
                    SetTimerEx("RobUnfreeze", 2000, 0, "i", i);
                    SendClientMessage(i, COLOR_YELLOW, "* Unul dintre membrii grupului trebuie sa opreasca sistemul de securitate!");
                    SendClientMessage(i, COLOR_YELLOW, "* In mai putin de un minut personalul bancii va fii aici, grabiti-va!");
                    PlayerInfo[pRob] -= 10;
                    Update(i, pRobx);

                }
            }
            UseFind[playerid] = 0;
            IsTowing[playerid] = 0;
            BankOccupied = 1;
            RobSec = 60;
            format(string, sizeof(string), "Remaining Members: ~y~%d", GetRobbers() );
            TextDrawSetString(Rob1Text, string);
            CreateBankObjects();
            RobFailTimer = SetTimerEx("SilentFailedRob", 60000, 0, "d", playerid);
        }
        }
        return 1;
    }


    Imagini / Video (optional): Nu este nevoie
    Ati incercat sa rezolvati singur?:  Da am incercat..prima data erau cu 4 persoane..am pus 2..tot nu merge..am pus cu 5 rp..si tot nu merge..chiar nu am idee ce ar avea..In baza de date,pe conturile respective,sunt cate 30rp si lvl 10.Chiar nu am idee

  5. Problema intalnita (descriere):Deci eu am mutat locul la paintball.Am vrut sa fac ceva unic..si am mutat unde am eu hq hitman..Am virtualworld..dar am o problema.. Interiorul este 0..ca na este normal.. masinile nu imi apar,sau doamenii,dar imi apara chestia aia.. nu mai stiu cum ii zice.. de arata Hitman Agency Hq.Si daca fac parte din hitman,pot intra in hq.pot sa iau arme..dar daca ies tot acolo ma da ,la paintball.DAR DOAR DACA SUNT IN TIMPUL MECIULUI. Daca sunt in hitman normal,nu am probleme.
    Ero(area / rile) / warning-(ul / urile): -
    Liniile de cod / sursa / script-ul(obligatoriu):

    Citat

    if(i == 19) // Paintball
                    {
                        if(BizzInfo[bLocked]) return GameTextForPlayer(playerid, "~r~Inchis", 5000, 1);
                        if(IsInWar1(playerid) || IsInWar2(playerid)) return SendClientMessage(playerid, COLOR_ERROR, "You can't enter in this enter.");
                        if(PlayerInfo[playerid][pGunLic] <= 0) return SendClientMessage(playerid, COLOR_ERROR, "Nu Ai Licenta De Arme.");
                        if(GetPlayerCash(playerid) < BizzInfo[bEntranceCost]) return GameTextForPlayer(playerid, "~r~Nu iti ajung banii.", 5000, 1);
                        if(PlayerInfo[playerid][pWanted] != 0) return SendClientMessage(playerid,COLOR_ERROR,"Nu poti intra aici,deoarece ai wanted.");
                        if(PaintballRound != 0) return SendClientMessage(playerid,COLOR_ERROR,"In acest moment exista un meci in desfasurare.");
                        GivePlayerCash(playerid, -BizzInfo[bEntranceCost]);
                        BizzInfo[bSafe] += BizzInfo[bEntranceCost];
                        bUpdate(i,bSafex);
                        BizzPayLog(playerid, i, BizzInfo[bEntranceCost]);

                        PaintballPlayers ++;
                        PlayerPaintballing[playerid] = 1;
                        new randoo = random(sizeof(PaintballSpawns));
                        SetPlayerPos(playerid, PaintballSpawns[randoo][0], PaintballSpawns[randoo][1], PaintballSpawns[randoo][2]);
                        TogglePlayerControllableEx(playerid, 0);
                        SetPlayerInterior(playerid,0);
                        SetPlayerVirtualWorld(playerid,90);
                        ResetPlayerWeapons(playerid);
                        SetPlayerArmourEx(playerid,0);
                        SetPlayerHealthEx(playerid,100);
                        KillP[playerid] = 0;
                        DeathP[playerid] = 0;
                        if(PaintballPlayers >= 1 && PaintballRound != 1 && StartingPaintballRound != 1)
                        {
                            StartingPaintballRound = 1;
                            SetTimer("PreparePaintball", 15000, false);
                        }
                    }

    Citat

    De la chestia aia cu hitman agency hq.. nu cred ca va trebuie nimic.. daca este nevoie,imi spuneti si pun.


    Imagini / Video (optional): -
    Ati incercat sa rezolvati singur?: Am incercat sa pun alt interior..dar nu mai vad nimic.. deci chiar nu am idee.Va rog..daca stiti ajutati-ma.Multumesc foarte mult.

  6. Acum 17 ore, Geani a spus:

    cand mai postezi posteaza si sursa alt fel noii nu stim ce cordonate folosesti!

    Citat

    CMD:report(playerid, params[])
    {
        new report[128];
        if(gLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_ERROR, "Tu nu esti logat si nu poti sa folosesti aceasta comanda!");
        if(BugReport[playerid] != 0) return SendClientMessage(playerid, COLOR_SYNORIGINAL, "** Asteapta 1 minut inainte de a trimite un nou report!");
        if(sscanf(params,"s[128]",report)) return SendClientMessage(playerid, COLOR_SYN, "Tasteaza:{FFFFFF} /report <problema>");
        new string2[128];
        format(gString, sizeof(gString), "Report din partea jucatorului %s (ID:%d): {FFFFFF}%s", GetName(playerid), playerid, report);
        if(strlen(gString) > 120)
        {
            strmid(string2, gString, 110, 256);
            strdel(gString, 110, 256);

            format(gString,128,"%s ...",gString);
            HBroadCast(COLOR_LIGHTRED2, gString, 1);

            format(string2,128,"... %s",string2);
            HBroadCast(COLOR_LIGHTRED2, string2, 1);
        }
        else
        {
            HBroadCast(COLOR_LIGHTRED2, gString, 1);
        }
        SendClientMessage(playerid, COLOR_SYN2, "Reportul tau a fost trimis catre staff-ul Tsunami-Zone.");
        SetTimerEx("ResetReport", 60000, 0, "d", playerid);
        BugReport[playerid] = 1;
        return 1;
    }

    uite frate,mai iti dau ceva?

  7. Acum 9 ore, Gireada a spus:

    le arata mesajul scris cu /n celor de nivel mai mic sau egal ca 3 adminilor si helperilor.

    Asta stiu dar eu nu vreau asta.. eu vreau sa vada doar adminii/helperii si playerul respectiv care pune intrebarea.. 

  8. Problema intalnita (descriere):Deci mie nu imi raman aceleasi numere de telefon daca dau restart la server.. ce pot sa fac? si ce trebuie sa va dau? ca nush
    Ero(area / rile) / warning-(ul / urile): -
    Liniile de cod / sursa / script-ul(obligatoriu):-
    Imagini / Video (optional):-
    Ati incercat sa rezolvati singur?: -

  9. Chiar acum, Gireada a spus:

    Arata-ne NewbieChat

    Citat

    function NewbieChat(color, msg[])
    {
         foreach(new i : Player)
        {
            if(PlayerInfo[pLevel] <= 3 || PlayerInfo[pAdmin] > 0 || PlayerInfo[pHelper] > 0)
            {
                SendClientMessage(i, color, msg);
            }
        }
        return 1;
    }
     

    asta?

  10. da frate dar cum aflu coordonatele alea? adica stiu ma duc dau /save dar cum fac sa le iau exact..sa fie peste tot acelasi "patrat" sa fie egale turfurile?

    Chiar acum, Geani a spus:

    ca sa poti pune turf-urile trebuie sa le adaugi in baza de date 

    -- Salvarea datelor din tabel `turfs`
    --

    INSERT INTO `turfs` (`ID`, `Owned`, `MinX`, `MinY`, `MaxX`, `MaxY`) VALUES
    (1, 6, 114.21, -1364.93, 506.54, -912.91),

    sau cum ai tu si adaugi locurile la teritorile dorite

     

  11. Problema intalnita (descriere):Deci mi-am oprit laptopul si am plecat la varamiu,cu laptopul.. si cand l-am aprins..am dat sa aprind sv sa ma editez la el.. si nu pot sa intru pe server..cand il deschid imi da erorile astea si nu imi da sa ma loghez.. nu imi da sa scriu parola..nimic.. ce pot face??? va rog euuu
    Ero(area / rile) / warning-(ul / urile): in imagine
    Liniile de cod / sursa / script-ul(obligatoriu): nush ce trebuie sa va dau
    Imagini / Video (optional):mai jos
    Ati incercat sa rezolvati singur?: chiar nu am idee ce ar trebui sa--i fac

    Untitled.png

  12. La 06.11.2016 la 12:20, DaEdRiC-FoX a spus:

    Am făcut.o de pe telefon, nu îmi dau seama dacă am fa ut vreo greșeală, mă uit mâine și o refac si dau edit.

    Mai ma ajuti si pe mine frate? Chiar am nevoie de ajutor.

    La 06.11.2016 la 10:26, Gireada a spus:

    Verifico manual in baza de date.

    Cum adica ? ce tre sa fac?

  13. Salut.Pe serverul meu,daca dai /report ajutor.. le apare la admini player-ul Shaolinu a dat report-ul:ajutor. Doar atat..si daca adminii vrea sa-i raspunda trebuie sa scrie /pm.Dar pe mine ma enerveaza ca nu se vede daca un admin i-a dat pm respectivului player..si il umple de pm-uri adminii.. Daca ati putea sa-mi explicati/un tutorial/orice cum as putea sa fac o chestie de genul Player-ul Shaolinu a report-ul ajutor. Raspunde-i tastand comanda /acceptreport 0. si acum sa dea /pm sau sa poarte o convorbire..orice.. va rog eu frumos. Ofer +1000000000

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