"Trebam nešto" - tema

FunnyGamingDay - FGD Započeo Vasic
pre 5 godina
132,389
pregleda
1,056
postova
neshallon
Kingpin
pre 1 godinu
jinx wrote on August 9, 2024, 7:47 pm:
ne koristi se geo ip, serveru se moze pristupiti iz srbije, kine, indonezije ili nigerije, potpuno je nebitno...
jednostavno se blokira pristup svakome ko koristi vpn / proxy . mozes se i sam uveriti tako sto se konektujes na test server sa bilo kojim vpn-om, a nakon toga bez.. lp


Tema ti je obrisana, pazi gde kacis. Omasio si PDF.
Cappone
Shot Caller
pre 1 godinu
Pozdrav, ne znam gde da se obratim pa cu ovde. Zanima me da li ima neki skripter koji zeli pomoci da se server ponovo pokrene, tj server je od 2010 aktivan, trenutno smo na 10ak igraca, cuven je , bio je ovde nalistan , u svoje vreme imao je 610 igraca ... Imamo forum domenu placenu i server hosting, ali zelimo da ga unapredimo i vratimo koliko toliko iz mrtvih
bendzamin4674
Wheel Man
pre 1 godinu
moze pomoc zelim da dodam na skriptu da pokazuje oruzje na ledjima i sa strane,video sam da ima na vallahli al nez sta je to  https://ibb.co/MZNzVwg
Skrilew
Godfather
pre 1 godinu
bendzamin4674 wrote on August 23, 2024, 1:49 pm:
moze pomoc zelim da dodam na skriptu da pokazuje oruzje na ledjima i sa strane,video sam da ima na vallahli al nez sta je to  https://ibb.co/MZNzVwg


Weapon Cycle, ruski FS

Sa valhalle kod :

https://pastebin.com/K54DJ34q

Source :

https://samp-mods.com/files/file735.html
ili
https://samp-mods.com/files/file9981.html

Mada mislim da je prvi
letecitanjur
Hustler
pre 1 godinu
jel bi imao ko vremena da mi pomogne oko ColAndreasa, htio bi napraviti da kad igrac umre da mu ispadnu novci i oruzja ali pomocu colandreasa da kreira pickupe na mjestu gdje se moze pokupit,tipa da se ne zbuga u zidu,objektu. hvala
osman2578
Underboss
pre 1 godinu
letecitanjur wrote on September 29, 2024, 6:59 pm:
jel bi imao ko vremena da mi pomogne oko ColAndreasa, htio bi napraviti da kad igrac umre da mu ispadnu novci i oruzja ali pomocu colandreasa da kreira pickupe na mjestu gdje se moze pokupit,tipa da se ne zbuga u zidu,objektu. hvala


Evo, ali ne garantujem da će raditi, ovo sam bezveze napravio kao primjer, otprilike bi ovako kod išao..
Ako bude šta Bagovalo sređuj kako znaš i umiješ.
#include 
#include

public OnPlayerDeath(playerid, killerid, reason)
{
    // Uzimanje pozicije gdje igrač umire
    new Float:x, Float:y, Float:z;
    GetPlayerPos(playerid, x, y, z);
   
    // Pomoću ColAndreas-a pronalazimo visinu na kojoj pickup može biti postavljen
    new Float:groundZ;
    CA_RayCastLine(x, y, z + 2.0, x, y, z - 10.0, _, groundZ); // Z + 2 da ne zbuga ako je malo iznad tla
   
    // Ako pronađe odgovarajuću visinu
    if (groundZ != 0.0)
    {
        // Stvaranje pickup-a za novac
        CreatePickup(1274, 2, x, y, groundZ, -1); // 1274 - pickup ID za novac
       
        // Oružje koje igrač ima
        new weaponid, ammo;
        for (new i = 0; i < 12; i++) // 12 slotova za oružje
        {
            GetPlayerWeaponData(playerid, i, weaponid, ammo);
            if (weaponid != 0 && ammo > 0)
            {
                // Kreiraj pickup za oružje
                CreatePickup(weaponid + 322, 2, x, y, groundZ, -1); // weaponid + 322 - odgovarajući pickup za oružje
            }
        }
    }
    return 1;
}
letecitanjur
Hustler
pre 1 godinu
K ROSE wrote on September 29, 2024, 7:12 pm:
Evo, ali ne garantujem da će raditi, ovo sam bezveze napravio kao primjer, otprilike bi ovako kod išao..
Ako bude šta Bagovalo sređuj kako znaš i umiješ.
#include 
#include

public OnPlayerDeath(playerid, killerid, reason)
{
    // Uzimanje pozicije gdje igrač umire
    new Float:x, Float:y, Float:z;
    GetPlayerPos(playerid, x, y, z);
   
    // Pomoću ColAndreas-a pronalazimo visinu na kojoj pickup može biti postavljen
    new Float:groundZ;
    CA_RayCastLine(x, y, z + 2.0, x, y, z - 10.0, _, groundZ); // Z + 2 da ne zbuga ako je malo iznad tla
   
    // Ako pronađe odgovarajuću visinu
    if (groundZ != 0.0)
    {
        // Stvaranje pickup-a za novac
        CreatePickup(1274, 2, x, y, groundZ, -1); // 1274 - pickup ID za novac
       
        // Oružje koje igrač ima
        new weaponid, ammo;
        for (new i = 0; i < 12; i++) // 12 slotova za oružje
        {
            GetPlayerWeaponData(playerid, i, weaponid, ammo);
            if (weaponid != 0 && ammo > 0)
            {
                // Kreiraj pickup za oružje
                CreatePickup(weaponid + 322, 2, x, y, groundZ, -1); // weaponid + 322 - odgovarajući pickup za oružje
            }
        }
    }
    return 1;
}


hvala ti puno
sobak
Rookie
pre 1 godinu
Dobra vecer svima, u potrazi sam za skripterima za jedan Roleplay server, skripter za stalno i uredno placanje rada. Na skripti i modu mogu raditi i ja takodjer, ali trebam jos malo nauciti oko toga. Ako je netko zainteresiran ili zna nekoga tko stvarno zelii da radi neka se javi.

Hvala.
letecitanjur
Hustler
pre 1 godinu
ne mogu nac nigdje, jel ima kakva fora da provjerim jel je neko vozilo na toj lokaciji? naprimjer da provjerim jel je neko vozilo na samom ulazu pnsa bez vozaca, da ga respawna, znam napraviti preko provjere pozicije svih vozila ali mene zanima jel mogu napravit sistem da odredim da provjerava samo ona vozila unutar pozicije koje posaljem.
osman2578
Underboss
pre 1 godinu
letecitanjur wrote on October 6, 2024, 1:11 am:
ne mogu nac nigdje, jel ima kakva fora da provjerim jel je neko vozilo na toj lokaciji? naprimjer da provjerim jel je neko vozilo na samom ulazu pnsa bez vozaca, da ga respawna, znam napraviti preko provjere pozicije svih vozila ali mene zanima jel mogu napravit sistem da odredim da provjerava samo ona vozila unutar pozicije koje posaljem.

// Definiraj koordinate za bounding box
new Float:minX = 1234.0, Float:maxX = 1250.0; // Granice po x osi
new Float:minY = -2034.0, Float:maxY = -2020.0; // Granice po y osi

// Loop kroz sva vozila
for(new i = 1; i <= MAX_VEHICLES; i++) {
    if(IsVehicleStreamedIn(i)) { // Ako je vozilo streamano
        new Float:x, Float:y, Float:z;
        GetVehiclePos(i, x, y, z); // Dobij poziciju vozila
       
        // Provjeri da li je vozilo unutar definiranih granica
        if(x >= minX && x <= maxX && y >= minY && y <= maxY) {
            // Ovo vozilo je unutar područja, možeš ga respawnati
            RespawnVehicle(i);
        }
    }
}
letecitanjur
Hustler
pre 1 godinu
K ROSE wrote on October 6, 2024, 8:25 am:
// Definiraj koordinate za bounding box
new Float:minX = 1234.0, Float:maxX = 1250.0; // Granice po x osi
new Float:minY = -2034.0, Float:maxY = -2020.0; // Granice po y osi

// Loop kroz sva vozila
for(new i = 1; i <= MAX_VEHICLES; i++) {
    if(IsVehicleStreamedIn(i)) { // Ako je vozilo streamano
        new Float:x, Float:y, Float:z;
        GetVehiclePos(i, x, y, z); // Dobij poziciju vozila
       
        // Provjeri da li je vozilo unutar definiranih granica
        if(x >= minX && x <= maxX && y >= minY && y <= maxY) {
            // Ovo vozilo je unutar područja, možeš ga respawnati
            RespawnVehicle(i);
        }
    }
}


hvala, tako nesto vec imam, ali mene zanima jel se moze izbjec da se provjeravaju sva vozila nego da provjerava samo ona u odredenoj zoni, jer mislim da bi bilo preveliko opterecenje za server kad bi ucestalo provjeravao sva vozila na serveru.
jer funkciju bi koristio za vise stvari, kad igrac spawna vozilo da mu spawna na parking najblizi,  kad provjeravam jel auto u pns, ili provjera jel neki auto blokira neki ulaz u interijer itd
NegativeIQ
Kingpin
pre 1 godinu
letecitanjur wrote on October 6, 2024, 9:30 am:
hvala, tako nesto vec imam, ali mene zanima jel se moze izbjec da se provjeravaju sva vozila nego da provjerava samo ona u odredenoj zoni, jer mislim da bi bilo preveliko opterecenje za server kad bi ucestalo provjeravao sva vozila na serveru.
jer funkciju bi koristio za vise stvari, kad igrac spawna vozilo da mu spawna na parking najblizi,  kad provjeravam jel auto u pns, ili provjera jel neki auto blokira neki ulaz u interijer itd

Nemas tu problema, uporedjujes 3 coordinate. A i ne mozes drugacije. Cak i da kreiras zone streamerom i koristis njih, opet ce u pozadini provjeravati isto
osman2578
Underboss
pre 1 godinu
letecitanjur wrote on October 6, 2024, 9:30 am:
hvala, tako nesto vec imam, ali mene zanima jel se moze izbjec da se provjeravaju sva vozila nego da provjerava samo ona u odredenoj zoni, jer mislim da bi bilo preveliko opterecenje za server kad bi ucestalo provjeravao sva vozila na serveru.
jer funkciju bi koristio za vise stvari, kad igrac spawna vozilo da mu spawna na parking najblizi,  kad provjeravam jel auto u pns, ili provjera jel neki auto blokira neki ulaz u interijer itd

Pokušaj onda nešto ovako, ovaj kod je samo primjer, ne znam hoce li raditi jer sam pisao iz glave.
new Float:zabranjenaZonaX = 100.0, Float:zabranjenaZonaY = 200.0, Float:zabranjenaZonaZ = 10.0; // Koordinate zabranjene zone
new Float:radijusZone = 50.0; // Radijus zabranjene zone

public OnVehicleUpdate(vehicleid)
{
    new Float:x, Float:y, Float:z;
   
    // Dobijanje trenutne pozicije vozila
    GetVehiclePos(vehicleid, x, y, z);

    // Provjera da li je vozilo unutar zabranjene zone
    if(IsPointInRangeOfPoint(x, y, z, zabranjenaZonaX, zabranjenaZonaY, zabranjenaZonaZ, radijusZone))
    {
        // Respawn vozila
        SetVehicleToRespawn(vehicleid);
        return 1;
    }
   
    return 1;
}

stock IsPointInRangeOfPoint(Float:x1, Float:y1, Float:z1, Float:x2, Float:y2, Float:z2, Float:range)
{
    return (floatsqroot(floatabs(x2 - x1) * floatabs(x2 - x1) + floatabs(y2 - y1) * floatabs(y2 - y1) + floatabs(z2 - z1) * floatabs(z2 - z1)) <= range);
}
letecitanjur
Hustler
pre 1 godinu
K ROSE wrote on October 8, 2024, 3:42 am:
Pokušaj onda nešto ovako, ovaj kod je samo primjer, ne znam hoce li raditi jer sam pisao iz glave.
new Float:zabranjenaZonaX = 100.0, Float:zabranjenaZonaY = 200.0, Float:zabranjenaZonaZ = 10.0; // Koordinate zabranjene zone
new Float:radijusZone = 50.0; // Radijus zabranjene zone

public OnVehicleUpdate(vehicleid)
{
    new Float:x, Float:y, Float:z;
   
    // Dobijanje trenutne pozicije vozila
    GetVehiclePos(vehicleid, x, y, z);

    // Provjera da li je vozilo unutar zabranjene zone
    if(IsPointInRangeOfPoint(x, y, z, zabranjenaZonaX, zabranjenaZonaY, zabranjenaZonaZ, radijusZone))
    {
        // Respawn vozila
        SetVehicleToRespawn(vehicleid);
        return 1;
    }
   
    return 1;
}

stock IsPointInRangeOfPoint(Float:x1, Float:y1, Float:z1, Float:x2, Float:y2, Float:z2, Float:range)
{
    return (floatsqroot(floatabs(x2 - x1) * floatabs(x2 - x1) + floatabs(y2 - y1) * floatabs(y2 - y1) + floatabs(z2 - z1) * floatabs(z2 - z1)) <= range);
}


ohh dobra ideja,probati cu kasnije. hvala
Djole_Vasiljevic
Rookie
pre 1 godinu
Cao treba mi ceo server sa winter skriptom i mapom

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava