Üzenetek megjelenítése

Ez a szekció lehetővé teszi a felhasználó által írt összes hozzászólás megtekintését. Vedd figyelembe, hogy csak azokba a fórumokba írt hozzászólásokat látod, amelyekhez hozzáférésed van.


Üzenetek - Sramm

Oldalak: 1 ... 28 29 [30] 31 32 ... 40
436
Fórum Archívum (Témák/Fórumok) / Törölt
« Dátum: 2012. augusztus 06. - 15:22:54 »
Pontosan olyan rossz a szándéka, mint az RP színvonala...

437
Archívum / Celebration RPG (0.3x) - by: clans.hu (Frissítve: 2013.03.20)
« Dátum: 2012. augusztus 06. - 12:17:20 »
Idézetet írta: rewan date=1344197204\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"25572\" data-ipsquote-contentclass=\"forums_Topic

basden - Kezdeti scriptelésért
??? Vagy ez a Candem utódja lenne?
Sok sikert, bár itt is vannak extrém dolgok.. Pl. illegális munkák.
 
[/quote]
Candem egy nagyon kezdetleges mód volt, amit én soha nem láttam :) Mint mondtam, ez Hears rp volt, x-rp, és crpg.
Igen illegális munkák is kellenek, ugyanis IRL is vannak. Az RP kedvéért nehezen fellelhetõ helyen lehet felvenni :)

438
Archívum / Celebration RPG (0.3x) - by: clans.hu (Frissítve: 2013.03.20)
« Dátum: 2012. augusztus 05. - 19:00:24 »

\"width=500
http://kepfeltoltes.hu/121226/1348219101bannersramm_www.kepfeltoltes.hu_.jpg[/img]
 
Tartalom
 



 

\"Book.png\"Bevezetõ
Szerverünk már jó ideje fut, de még csak most volt idõm igényesebb leírást készíteni. Célunk Magyarországon megteremteni egy jó közösséget, ami kitart egymás mellett, és természetesen RP-s. A szerver módja egyedi, így nem kell félni, ez nem egy új See edit, sem GF, sem az egyéb játszhatatlan módok. Igyekeztünk kialakítani néhány olyan rendszert, ami elõsegíti az RP-t. Figyelünk arra, hogy a nem RP-s játékosokat tanítsuk, mert ha elküldjük õket melegebb éghajlatra, talán sosem fog tudni RP-zni rendesen. Sajnos a játékosok száma nagyon csekély, ez részben lehet a mi hibánk is, hiszen mi sem tudunk annyit a szerveren lenni, de azért igyekszünk. Akkor lássuk a lényeget.

\"Info.png\"Szerver információk
Szerverünk neve: [HUN]Celebration RPG (0.3x) powered by:clans.hu
Slot: x/50
Verzió: 0.3x+
IP cím: 178.248.200.68:7783
Weboldal: crpgre.comuv.com
\"signature_big.php?bg=000000&text=FFFFFF&border=a0a0a0&ip=178.248.200.68:7783&port=178.248.200.68:7783&bg_image=\"

\"Register.png\"Regisztráció
A szerveren betöltõképernyõ van, szokásosan regisztráltok,rp teszt, általános adatok, stb... Spawn gomb nincs, automata minden.
Ha már voltál a szerveren, megkérdezi, hogy ott akarsz-e kezdeni ahol kiléptél, vagy nem, ha Igen, akkor nyilván ott kezdesz, ha Nem, akkor a szerver által megadott helyeken.
\"width=500http://www.kephost.com/images4/2013/3/19/a1_2013_3_19_mec9cv541v.png[/img]
\"width=500http://www.kephost.com/images4/2013/3/19/a1_2013_3_19_zuif6tevr0.png[/img]

\"Car.png\"Jármû rendszer
Az elõzõ jármû rendszert kicsit újraírtuk, ugyanis sok volt a panasz, hogy nincs elég jármû, és hogy nincs abból a modellbõl, amilyet õk szeretnének. Egyik délután rászántam magam, és írtam egy teljesen újat. Nem dialogos, nem parancsos, nem beülök-megveszem-es, hanem a 0.3x által kínált object modell preview funkcióval oldottuk meg. Sokkal könnyebbé teszi a választást, nem kell ID-k után nézegetni a neten, stb. Majdnem minden jármû bent van, persze csak azok, amelyek kisvároshoz illenek. A legjobb kocsi a sultan, amit elég borsos áron lehet megkapni. Képek hamarosan.
\"kocsiker.png\"

\"House.png\"Ház rendszer
A ház rendszer még nagyon alap, egyenlõre meg lehet venni, el lehet adni, bezárni, kinyitni, fejleszteni, esetleg rombolni belõle. A késõbbiekben tervezünk hozzá Széfeket, amiben pénzt, és fegyvert tudtok tárolni. A bérlést egyenlõre még hanyagoljuk, viszont be fog kerülni a kölcsönházkulcs is.
\"haz.png\"

\"Eagle%20gun.png\"Fegyverek
Mivel kisvárosban nem szokott lenni M4 és AK-47, ezért a legjobb fegyver a szerveren talán a shotgun. Egyedül a rendõrségnek vannak saját fegyverei raktárból, minden más játékosnak magának kell beszereznie a fegyvereket. Lehetõség van fegyver kereskedni, illegálisan és legálisan egyaránt. Természetesen Golyóálló mellény is van, ami most már kilépés után is megmarad :) A testeden mutatja a fegyvereket, tehát nem tûnnek el a semmibe.
\"fegyverbolt.png\"
\"tolteny.png\"

\"Car.png\"Index
Szokásos sárga lámpás megoldás, E a balra, Q a jobbra, az elakadás pedig az /elakadas paranccsal mûködik.
\"jindex.png\"
\"bindex.png\"
\"eindex.png\"

\"Business%20info.png\"Biznisz rendszer
Biznisz rendszerünk teljesen dinamikusan mûködik, IG lehet létrehozni korlátlan mennyiségû bizniszt. A bizniszeknek elég borsos az áruk, és a fent tartási költség sem a legolcsóbb. Ezért csak nagyobb befektetõknek ajánlott venni, amit a felhasználó megvesz az üzletben, az bemegy a széfbe(pénztárgépbe), és a tulajdonos kedvére vehet ki/be pénzt. Minden bizniszt ki lehet rabolni, de csak ha megfelelõ számú rendõr tartózkodik a szerveren. A rablók a széf egy részét elvihetik, de nem az egészet! Illetve az önkormányzatnak kötelessége kifizetni az üzletet érõ károkat. Meg lehet változtatni a nevét, szintén egy bizonyos összegért. Ha eladósodik, az önkormányzat bezárhatja az üzletet, és adott esetben elárverezheti.
\"a1_2013_3_19_23co9mx6wv.png\"
\"a1_2013_3_19_lta6y0e369.png\"
\"a1_2013_3_19_1gs6u5ayv6.png\"
 

\"People.png\"Frakciók
 

\"Policeman.png\"Rendõrség
Szolgálnak és védnek, mindig éberek. Ez a munka, amely a legtöbb paranccsal rendelkezik a szerveren. Bilincsel, letartóztat,bírságol, igazoltat, utakat zár le, bilincsel.
Szerencsére nagyon RP-s rendõr leaderünk van, ezért ebben a frakcióban a kiváló játékélmény garantált.
\"pd.png\"

\"Medical%20Nurse%20Male%20Light.png\"Mentõszolgálat/kórház
Ha valamilyen rendkívüli esetet látsz, ami miatt egy illetõ megsérül, vagy találsz egy ájult embert, vagy lövöldözésbe keveredtél, esetleg autóbaleset történt, a rendõrök mellett mindig hívd ki a mentõket!
Bármikor segítenek neked, jól felszerelt jármûvekkel, és profi szakértelemmel. Tapasztalt orvosok, remek sofõrök, szép nõvérek. Ez a Montgomery kórház és mentõsállomás.
\"korhaz.png\"

\"Wrench.png\"Szerelõtársaság
Õk a legjobbak a városban. Bármikor átfestik, megjavítják, kereket cserélnek a kocsidon. Foglalkoznak az illegális helyen parkoló kocsikkal, amiket a szerelõk garázsába vontatnak.
Régebben volt rendes tuning is, de aztán mivel kisvárosi RP, ki lett véve, és csak egy kisvárosba illõ alkatrészek maradtak bent.
\"szerelo.png\"

\"my%20radio.png\"Celebration FM (Rádióstársaság)
Õk felelnek a város hangulatáért, híreket tudósítanak, és a jó zenékért felelõsek. Igazi zenéket is le tudnak játszani.
Sajnos nem nagyon szeretnek rádiósnak lenni, de reméljük lesz egy jelentkezõ ,a aki aktívan csinálja majd :)
\"radio.png\"

\"guard.png\"Polgármester/Polgármesteri testõrgárda
A polgármester felel a városért, építkezéseket rendelhet el, beállíthatja a városadót, a benzinárat, és testõröket fogadhat maga mellé. A testõrök feladata egyedül a polgármester védése. Nekik speckó fegyvereik vannak, csak nekik van nehéz kétkezes fegyverük, amit a város kasszájából fizetnek.
\"hivatal.png\"
 

\"K%20job%20viewer.png\"Munkák
 


\"Taxi.png\"Taxis
A taxisok bárhova elvisznek, ahova csak kéred. érdemes õket hívni. Mivel leaderes munkaként ez nem nagyon funkcionált jól, ezért sima, felvehetõ munkaként található meg a szerveren.
\"taxi.png\"

\"road%20sweeper.png\"Úttisztító
Õk felelnek a város tisztaságáért, az úttisztító alatt víz object van :)
\"uttisztito.png\"

\"post.png\"Postás
Õk viszik ki a leveleket, ez az egyik legjobb munka. 3 csomag levél van, amik egy idõ után elfogynak, és újra fel kell tölteni a készletet.
\"posta.png\"

\"My%20Weapons.png\"Fegyverkereskedõ
Õk a fegyverkereskedõk, akik a fegyvereket eladhatják legálisan engedéllyel, de akár illegális csempészek is lehetnek. Alkatrészekbõl csinálnak különbözõ fegyvereket.
\"fegyker.png\"

\"Gold%20mine.png\"Bányász
LV-ben különbözõ érceket bányászhatsz ki.
\"banyasz.png\"

\"Floating%20Needle.png\"Szabó
A szabók varrnak másoknak ruhát, de mivel ez nem szokott népszerû lenni, ruhákat is szállíthatsz ki különbözõ helyekre.
\"szabo.png\"

\"Grass.png\"Fûnyírós
Egy kisebb fûnyíró cég mûködik Montgomeryben.
\"funyiro.png\"

\"Fishing.png\"Halász
Célja nagy halakat fogni :D
\"halasz.png\"
 

\"Gangs.png\"Bandák
 
Vannak scriptelt, és nem scriptelt bandák is, több infót errõl nem adunk ki.
 

\"Other%20Folder.png\"Egyebek
 

\"phone.png\"Telefon
Természetesen van telefon is.

\"Drug.png\"Drog
Jelen van a drog is, amit egy drog dílertõl lehet venni, lehet árusítani, esetleg el is fogyaszthatod. Egy idõre megnöveli az életedet.

\"Camera.png\"Rendõrségi kamerák
Ilyenek is vannak, 3 fõbb hely van: Fõút, Autókereskedés, Bank

\"clothes.png\"Ruhabolt
A ruhaboltban vehetsz akármilyen ruhát, de ha fiú vagy, nem választhatsz lány skint, ha lány vagy nem választhatsz fiút. Illetve a frakciók, munkák skinjei sem választhatók.
Errõl kép:
\"width=500http://www.kephost.com/images4/2012/9/13/a1_2012_9_13_ehxwyo9v8v.jpg[/img]

\"robot.png\"NPC-k
A városban sok NPC van, az eldóktól kezdve a vizsgáztatókig mind NPCk.

\"Bus.png\"Érkezés a szerverre
Regisztráció után egy busz visz minket Palominoba, sajnos sokan miután beér a busz kilépnek :( Azoknak üzenem, hogy minek jöttek fel? :D Na vissza a témára, amikor megáll a busz, le kell szállni, különben állhatsz ott órákig :)


És minden más, ami minden RP szerón megvan :)

 

\"Gangs.png\"Videók,képek
 

\"iDiskGenericIcon%20new.png\"Hivatalos
 

 

 

\"Guest%20Stars%20Michael%20Jackson.png\"Nem hivatalos
http://www.youtube.com/watch?v=Lx4wYJ8ySlg&feature=plcp
https://www.youtube.com/watch?v=UdFNj8Th7zE&feature=plcp

\"Administrator.png\"Tulajdonosok (Adminok mindig változnak)
 
  • Tommy_Shoon (Szerver tulajdonos,scripter)

  • Johnny_Alvarez (Szerver tulajdonos,mapper)

  • Jake_Sully (Szerver tulajdonos,mapper)




Köszi, ha végigolvastad, a témába várunk ötleteket, észrevételeket, panaszokat :grin:
\"width=500http://www.kephost.com/images4/2012/12/17/a1_2012_12_17_f5pkt0q0tq.png[/img]

439
Segítségkérés / GoodSkin
« Dátum: 2012. július 31. - 14:34:45 »
Hello!
Csináltam egy kisebb kódot, amivel a legközelebbi engedélyezett skinre váltja a játékos skinjét, de amikor meghívom crashel a samp. Ötlet?
Kód:
 
    stock IsMale(skinid)
    {
        new const Females[] =
        {
        9,10,11,12,13,31,38,39,40,41,53,54,55,56,63,64,69,75,76,77,85,87,88,89,90,91,92,93,129,130,131,138,139,140,141,    145,148,150,151,
        152,157,169,172,178,190,191,192,193,194,195,196,197,198,199,201,205,207,211,214,215,216,218,219,224,225,226,    231,232,233,237,238,
        243,244,245,246,251,256,257,263,298
        };
        for(new i = 0; i < sizeof(Females); i++)
        {
            if(skinid == Females) return 0;
        }
        return 1;
    }
     
    stock IsNotIllegalSkin(skinid)
    {
        new const Illegals[] =
        {
        0,63,64,70,71,80,81,87,90,92,102,103,104,111,114,115,117,118,120,138,139,140,145,149,152,155,163,164,165,166,167,178,203,204,205,209,237,238,243,
        244,245,246,256,257,264,265,266,267,275,276,277,278,279,280,281,282,283,284,285,286,287,288,294
        };
        for(new i = 0; i < sizeof(Illegals); i++)
        {
            if(skinid == Illegals) return 0;
        }
        return 1;
    }
     
    stock SetPlayerGoodSkin(playerid,merre)
    {
        new skin = GetPlayerSkin(playerid);
        for(new skins; skins <300; skins++)
        {
            if(merre == JOBBRA)
            {
                if(skins < skin)
                {
                    if(PlayerInfo[playerid][pNem] == 1)
                    {
                        new s;
                        s = skin - skins;
                        if(IsMale(s) && IsNotIllegalSkin(s)) return SetPlayerSkinEx(playerid,s);
                    }
                    else
                    {
                        new s;
                        s = skin - skins;
                        if(!IsMale(s) && IsNotIllegalSkin(s)) return SetPlayerSkinEx(playerid,skins);
                    }
                }
            }
            if(merre == BALRA)
            {
                if(skins > skin)
                {
                    if(PlayerInfo[playerid][pNem] == 1)
                    {
                            new s;
                            s = skin + skins;
                            if(IsMale(s) && IsNotIllegalSkin(s)) return SetPlayerSkinEx(playerid,s);
                    }
                    else
                    {
                        new s;
                        s = skin + skins;
                        if(!IsMale(s) && IsNotIllegalSkin(s)) return SetPlayerSkinEx(playerid,s);
                    }
                }
            }
        }
        return 1;
    }
           

440
Beszélgetés / Magyar telepítõ készítõ (Clickteam)
« Dátum: 2012. július 25. - 16:19:05 »
Idézetet írta: Stuntzor シ date=1343225924\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"24993\" data-ipsquote-contentclass=\"forums_Topic


Ez tulajdonképpen mire is jó? :o
 


Gondolom telepítõt lehet vele készíteni tehát pl játékok telepítõjét stb...

 
[/quote]
Pontosan.

441
Beszélgetés / Magyar telepítõ készítõ (Clickteam)
« Dátum: 2012. július 25. - 16:05:19 »
Hello!
Gondoltam ide nyitom, hisz az SA-MP-hez is jól jöhet.
Megcsináltam a Telepítõ készítõ teljes magyarítását!
Telepítés:
Töltsd le az eredetit innen:
http://letoltom.hu/download/setup-install-creator-2.0.1.5-166085.shtml#
Majd töltsd le a magyar verzió telepítõjét:
http://data.hu/get/5381616/instcreathun.exe
http://www.solidfiles.com/d/be29dcf934/
Használat:
Miután telepítetted megjelenik az ikon az asztalon. Azzal kell futtatnod. A telepítõ nem írja felül a már meglévõ fájlokat, így könnyen lehet eltávolítani.
Kép az eredetirõl:
\"clickteamorigin.png\"
Kép az új, magyarított verzióról:
\"clickteamuj.png\"
Ha valakinek szüksége van egy programra, és nem magyar, az írja meg itt nyugodtan, és lemagyarítom.

442
Fórum Archívum (Témák/Fórumok) / Ystee - A te versed!
« Dátum: 2012. július 24. - 18:34:38 »
Bakker, és mennyire igaz :( Én nem lennék büszke rá Ystee...

443
SA-MP: Szerverfejlesztés / GetOnlinePlayers()
« Dátum: 2012. július 23. - 16:54:52 »
Idézetet írta: lackos888 date=1343055042\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"24905\" data-ipsquote-contentclass=\"forums_Topic
new players[MAX_PLAYERS];
WTF? Ez minek?
new players = 0;
De gondolom, félreírtad, attól függetlenül jó ;)
 
Igen tudom, mert elõször máshogy akartam megoldani, de aztán mégis ez lett, és úgy maradt. Köszi, hogy szóltál. Javítva.

444
SA-MP: Szerverfejlesztés / GetOnlinePlayers()
« Dátum: 2012. július 23. - 16:48:18 »
A kód segítségével lekérheted, hogy mennyi játékos van a szerveren. Ez azért lehet hasznos, mert pl. ciklusnál nem 500-on fut végig, hanem csak mondjuk 2-n.
Példa:
 
for(new i; i<GetOnlinePlayers(); i++)
{
//ide
return 1;
}

 
Kód:
 

#include <a_samp>
 
    public OnPlayerConnect(playerid) for(new i = 0; i<MAX_PLAYERS; i++) if(IsPlayerConnected(i)  && MaxID < i) MaxID = i;
    public OnPlayerDisconnect(playerid) for(new i = 0; i<MAX_PLAYERS; i++) if(IsPlayerConnected(i) && MaxID < i) MaxID = i;
     
    stock GetOnlinePlayers() return MaxID;
     
    //by Crazy
     

445
SA-MP: Szerverfejlesztés / Teleport
« Dátum: 2012. július 19. - 14:36:30 »
Ha jobban megnéznéd tudnád.

446
SA-MP: Szerverfejlesztés / Anti Weapon Hack [Sramm]
« Dátum: 2012. július 19. - 14:20:33 »
Tessék sscanf-al:
 

#include <a_samp>
#include <zcmd>
#include <antiweapon>
#include <sscanf2>
 
public OnFilterScriptInit()
{
print(\"\\n=====================================================\");
print(\" Anti Weapon Hack - Teszt Filterscript | 2012 - Sramm\");
print(\"=====================================================\\n\");
AddIllegalWeapon(38); //minigun
return 1;
}
CMD:giveweapon(playerid,params[])
{
new szp;
if(sscanf(params,\"i\",szp)) return SendClientMessage(playerid,-1,\"Használat: /giveweapon [fegyverid]\");
if(szp < 1 || szp > 47) return SendClientMessage(playerid,-1,\"1 - 47-ig!\");
GivePlayerWeapon(playerid,szp,999999999);
return 1;
}
CMD:illweap(playerid,params[])
{
        new szp;
if(sscanf(params,\"i\",szp))  return SendClientMessage(playerid,-1,\"Használat: /illweap [fegyverid]\");
if(szp < 1 || szp > 47) return SendClientMessage(playerid,-1,\"1 - 47-ig!\");
AddIllegalWeapon(szp);
return 1;
}
CMD:unlockweap(playerid,params[])
{
        new szp;
if(sscanf(params,\"i\",szp))  return SendClientMessage(playerid,-1,\"Használat: /illweap [fegyverid]\");
if(szp < 1 || szp > 47) return SendClientMessage(playerid,-1,\"1 - 47-ig!\");
RemoveIllegalWeapon(szp);
return 1;
}
public OnWeaponHack(playerid,weaponid)
{
GameTextForPlayer(playerid,\"HACKEEEEEEEEEEEEEEEER!\",3000,1);
SendClientMessage(playerid,-1,\"Hackelsz? -.-\");
return 1;
}
public OnPlayerUpdate(playerid)
{
Antiweap_ON(playerid);
return 1;
}
 
public OnFilterScriptExit()
{
return 1;
}

447
SA-MP: Szerverfejlesztés / Teleport
« Dátum: 2012. július 19. - 14:16:48 »
A legújabb alkotásom:
 
#define JARMUVEL 1
#define JARMUNELKUL 0
 
stock Teleport(playerid,Float:x,Float:y,Float:z,interior,vw,withveh)
{
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
    new veh = GetPlayerVehicleID(playerid);
    for(new i; i<MAX_PLAYERS; i++)
    {
        if(IsPlayerInVehicle(i,veh) && i != playerid)
        {
            RemovePlayerFromVehicle(i);
   }
}
if(withveh == 1)
{
   new Float:a;
   GetPlayerFacingAngle(playerid,a);
   SetPlayerPos(playerid,x,y,z);
   SetPlayerInterior(playerid,interior);
   SetPlayerFacingAngle(playerid,a);
   SetPlayerVirtualWorld(playerid,vw);
   SetVehiclePos(veh,x,y,z);
   LinkVehicleToInterior(veh,interior);
   SetVehicleVirtualWorld(veh, vw);
   SetVehicleZAngle(veh, a);
}
else
{
   RemovePlayerFromVehicle(playerid);
   new Float:a;
   GetPlayerFacingAngle(playerid,a);
   SetPlayerPos(playerid,x,y,z);
   SetPlayerInterior(playerid,interior);
   SetPlayerFacingAngle(playerid,a);
   SetPlayerVirtualWorld(playerid,vw);
}
return 1;
}
new Float:a;
GetPlayerFacingAngle(playerid,a);
SetPlayerPos(playerid,x,y,z);
SetPlayerInterior(playerid,interior);
SetPlayerFacingAngle(playerid,a);
SetPlayerVirtualWorld(playerid,vw);
return 1;
}

 
Használat:
 

CMD:teleboltba(playerid,params[])
{
Teleport(playerid,x,y,z,interior,virtualworld,JARMUNELKUL); //Általában boltba nem kocsival megyünk :D
return 1;
}
CMD:telegarazsba(playerid,params[])
{
Teleport(playerid,x,y,z,interior,virtualworld,JARMUVEL);
return 1;
}

 

További ötleteket várok Függvénykönyvtár,Kód, vagy Filterscript készítéséhez.

448
SA-MP: Szerverfejlesztés / Anti Weapon Hack [Sramm]
« Dátum: 2012. július 19. - 13:17:29 »
Idézetet írta: ZzzzzZ date=1342640603\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"24636\" data-ipsquote-contentclass=\"forums_Topic
Jó lett
Ezt ugye meg lehet csinálni sscanfal hogy adja a fegyvert nem ?
 
Meglehet, de felesleges :D

449
SA-MP: Szerverfejlesztés / Drive-By Tiltó
« Dátum: 2012. július 18. - 19:55:19 »
De ez nem tilt semmit, csak kibannolja azt, aki DB-zett, azt is csak akkor, ha már meghalt az áldozat.
Ez tilt:
 
public OnPlayerGiveDamage(playerid, damagedid, Float: amount, weaponid)
{
new pstate = GetPlayerState(playerid);
    if(pstate == PLAYER_STATE_DRIVER)
    {
        if(weaponid != 0)
        {
   new Float:h;
   GetPlayerHealth(damagedid,h);
   SetPlayerHealth(damagedid,h+amount);
//   Kick(playerid);
}
return 1;
}
    return 1;
}

450
SA-MP: Szerverfejlesztés / Anti Weapon Hack [Sramm]
« Dátum: 2012. július 18. - 19:27:43 »
Sziasztok! Láttam, hogy Crazy publikált egy hasonló szkriptet, ezzel megadva nekem az új ötleteket.
 

Ez egy olyan rendszer, amivel könnyedén szabhatod meg, hogy egy szerveren milyen fegyverek lehessenek használhatóak.

Kezelése nagyon egyszerû:
 
AddIllegalWeapon(fegyverid);

 


Ezt kell beraknod az OnGameModeInit alá, vagy oda, ahol le akarod tiltani az adott fegyvert.

 
RemoveIllegalWeapon(fegyverid);

 


Ezt kell beraknod oda, ahol fel akarod oldani  tiltást az adott fegyverrõl.

 
AddIllegalWeaponForPlayer(játékosid,fegyverid);

 


Ezzel megszabhatod, hogy egy adott játékosnak milyen fegyvert nem szabad használnia. (Ha egynek beállítod, a többi attól még tudja használni.)

 
RemoveIllegalWeaponFromPlayer(játékosid,fegyverid);

 


Értelemszerûen feloldod a az adott fegyverrõl a tiltást.

 
RemovePlayerWeaponEx(játékosid,fegyverid);

 


Valakitõl elvehetsz egy fegyvert.

És van egy eljárásunk is:
 

OnWeaponHack(playerid,weaponid)

 
Ha valakinél tiltott fegyvert találunk, azt adhatod meg, hogy a fegyver elvétele mellet mit csináljon. Bannolhatod,kickelheted,üzentet küldhetsz neki, amit akarsz.
Fontos!
 

Az OnPlayerUpdate alá ezt írd be:



 
Antiweap_ON(playerid);

 


Letöltés
 

antiweapon.inc
 

Teszt Szkript:
 


#include <a_samp>
#include <zcmd>
#include <antiweapon>
 
public OnFilterScriptInit()
{
print(\"\\n=====================================================\");
print(\" Anti Weapon Hack - Teszt Filterscript | 2012 - Sramm\");
print(\"=====================================================\\n\");
AddIllegalWeapon(38); //minigun
return 1;
}
CMD:giveweapon(playerid,params[])
{
new szp = strval(params);
if(!strval(params)) return SendClientMessage(playerid,-1,\"Használat: /giveweapon [fegyverid]\");
if(szp < 1 || szp > 47) return SendClientMessage(playerid,-1,\"1 - 47-ig!\");
GivePlayerWeapon(playerid,szp,999999999);
return 1;
}
CMD:illweap(playerid,params[])
{
        new szp = strval(params);
if(!strval(params)) return SendClientMessage(playerid,-1,\"Használat: /illweap [fegyverid]\");
if(szp < 1 || szp > 47) return SendClientMessage(playerid,-1,\"1 - 47-ig!\");
AddIllegalWeapon(szp);
return 1;
}
CMD:unlockweap(playerid,params[])
{
        new szp = strval(params);
if(!strval(params)) return SendClientMessage(playerid,-1,\"Használat: /illweap [fegyverid]\");
if(szp < 1 || szp > 47) return SendClientMessage(playerid,-1,\"1 - 47-ig!\");
RemoveIllegalWeapon(szp);
return 1;
}
public OnWeaponHack(playerid,weaponid)
{
GameTextForPlayer(playerid,\"HACKEEEEEEEEEEEEEEEER!\",3000,1);
SendClientMessage(playerid,-1,\"Hackelsz? -.-\");
return 1;
}
public OnPlayerUpdate(playerid)
{
Antiweap_ON(playerid);
return 1;
}
 
public OnFilterScriptExit()
{
return 1;
}

Oldalak: 1 ... 28 29 [30] 31 32 ... 40
SimplePortal 2.3.7 © 2008-2024, SimplePortal