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.
Témák - Yakuza™
Oldalak: 1 2 [3] 4 5 ... 10
31
« Dátum: 2012. Július 31. - 11:13:42 »
Sziasztok,hogyan lehet azt megcsinálni,hogy van egy parancs /setrank és /setrankcolor ha beállítom akkor elmentse és csatlakozáskor betöltse... Csak a kódot adom CMD:setrank(playerid, params[]) { if(PnDark[playerid][LoggedIn] == 1 && PnDark[playerid][VIPSzint] >= 1) { new Titulus[64 + 1]; new string[250]; if(sscanf(params, \"s[64]\", Titulus)) return SendClientMessage(playerid, -1, \"{DDDDDD}>> Használat: {005c99}/setrank [Új rang]\"); if(strlen(Titulus) > 64) return 1; format(Rank[playerid], (64), \" <%s>\", Titulus); format(string,sizeof(string),\"{DDDDDD}>> AccServ: {005c99}Rang megváltoztatva! Rang: %s\",Titulus); SendClientMessage(playerid, 0xFFFFFFAA, string); } else { SendClientMessage(playerid, -1, ONLYVIP); } return 1; } CMD:setrankcolor(playerid, params[]) { if(PnDark[playerid][LoggedIn] == 1 && PnDark[playerid][VIPSzint] >= 3) { new Color[64 + 1]; new string[250]; if(sscanf(params, \"s[64]\", Color)) return SendClientMessage(playerid, -1, \"{DDDDDD}>> Használat: {005c99}/setrankcolor [színkód (Például: 00FF00)]\"); if(strlen(Color) > 64) return 1; format(RankColor[playerid], (64), \"{%s}\", Color); format(string,sizeof(string),\"{DDDDDD}>> AccServ: {005c99}Rang színed beállítva!! Színkód: %s\",Color); SendClientMessage(playerid, 0xFFFFFFAA, string); } else { SendClientMessage(playerid, -1, ONLYVIP3); } return 1; }
32
« Dátum: 2012. Július 23. - 20:16:25 »
Sziasztok,hogyan lehet hexa szín cserélõt csinálni? Pl: /titulus [színkód (Pl: FF0000] és majd ha ír a chatbe akkor olyan színû lesz a titulusa... Remélem érthetõ :DDD
33
« Dátum: 2012. Június 30. - 12:34:38 »
Üdv all, szeretnék csinálni egy olyat,hogy beírom /titulus [szín ID] [szöveg] Például: /titulus 3 <owner> és akkor amikor irok a chatbe mindig ki irja... Chatba igy irná ki: Yakuza <owner>: szövegem Természetesen az <owner> olyan szinû lesz amilyen színt adtam neki a /titulus [szín ID] nél... Gondolom az OnPlayerTexthez kell valamit majd irni szóval azt is bemásoltam ![Vigyorog :D](https://gtakozosseg.hu/Smileys/aaron/cheesy.gif) Egyenlõre ennyire jutottam: public OnPlayerText(playerid, text[]) { if(GetPVarInt(playerid, \"nemitva\") == 1) { Hiba(playerid, \"Némítva vagy, nem beszélhetsz!\"); return 0; } return 1; } CMD:titulus(playerid, params[]) { if(CESRPlayer[playerid][LoggedIn] == 1 && CESRAdmin[playerid][szint] >= 1) { new titulus[128], admin[MAX_PLAYER_NAME], string[250], szin; GetPlayerName(playerid, admin, sizeof(admin)); if(sscanf(params, \"ds[128]\", szin, titulus)) return SendClientMessage(playerid, PIROS, \"{DDDDDD}>> Használat: {005c99}/titulus [szín ID] [szöveg]\"); //Ide nem tom mit kéne :S } else { NemAdmin(playerid, \"{DDDDDD}>> CESRAdmin: {005c99}Nem vagy adminisztrátor!\"); } return 1; } Elõre is köszönöm!
34
« Dátum: 2012. Június 29. - 14:40:36 »
Csináltam 1 bannert PS-el a samfórum részére, nem tudtam,hogy melyik jó igy többféle képpen csináltam meg. Eredeti: ![\"SAMPForumBanner_www.kepfeltoltes.hu_.png\"](\"http://kepfeltoltes.hu/120629/SAMPForumBanner_www.kepfeltoltes.hu_.png\") Átlátszó háttér: ![\"SAMPForumBannerNoBG_www.kepfeltoltes.hu_.png\"](\"http://kepfeltoltes.hu/120629/SAMPForumBannerNoBG_www.kepfeltoltes.hu_.png\") Halvány város háttér: ![\"SAMPForumBanner33_www.kepfeltoltes.hu_.png\"](\"http://kepfeltoltes.hu/120629/SAMPForumBanner33_www.kepfeltoltes.hu_.png\") Teljes város háttér:
35
« Dátum: 2012. Június 27. - 23:21:11 »
Unalmamba csináltam ezt a kis kódot ![Vigyorog :D](https://gtakozosseg.hu/Smileys/aaron/cheesy.gif) ami hasonlít zeteni \'Mennyire vagyok by zeteni\" szkriptjéhez. Ebbe az a más,hogy mindenkinek ki irja az üzenetet. Például: Yakuza megnézte,hogy mennyire SAMP Fórum függõ! Õ 68 százalékban SAMP Fórum függõ. Kód: #include <a_samp> #include <zcmd> CMD:sampforum(playerid, params[]) { new string[144], name[MAX_PLAYER_NAME]; GetPlayerName(playerid, name, sizeof(name)); format(string, sizeof(string), \"%s megnézte,hogy mennyire SAMP Fórum függõ! Õ %i százalékban SAMP Fórum függõ.\", name, random(100)); SendClientMessageToAll(0xFF0000AA, string); return 1; } SAMP Fórum:
36
« Dátum: 2012. Június 25. - 17:13:03 »
Unalomból csináltam a sampfórumnak egy bannert vagy valami olyasmi szerûséget ![Mosolyog :)](https://gtakozosseg.hu/Smileys/aaron/smiley.gif)
37
« Dátum: 2012. Június 25. - 14:15:57 »
Hali, láttam a fürum egy nyelv választót de az strcmp-s volt és én átszeretném alakítani zcmd-re. Most igy néz ki: new Nyelv[MAX_PLAYERS] = 0; public OnPlayerConnect(playerid) { ShowPlayerDialog(playerid, 555, DIALOG_STYLE_LIST, \"Nyelv/Language\",\"Magyar/Hungarian\\nAngol/English\",\"Kiválasztás\",\"\"); return 1; } CMD:adminok(playerid, params[]) || CMD:admins(playerid,params[]) { switch (Nyelv[playerid]) { case 0: { SendClientMessage(playerid,0xFFD400AA,\"Elérhetõ adminok: teszt\"); } case 1: { SendClientMessage(playerid,0xFFD400AA,\"Online admins: test\"); } return 1; } de ez szerintem kaka.
38
« Dátum: 2012. Június 19. - 11:57:08 »
Ezt irja a pawno mikor compilézok: E:\\Documents and Settings\\Krisz\\Asztal\\Civilek És Rendõrök\\gamemodes\\CESRv4.pwn(2684) : error 021: symbol already defined: \"OnPlayerUpdate\"
39
« Dátum: 2012. Június 13. - 14:20:31 »
Van 14 errorom :/ I. Kód: CMD:adminok(playerid,params[]) { new string[250], str[1000], admin[MAX_PLAYER_NAME]; for(new i = 0; i < GetMaxPlayers(); i++) if(IsPlayerConnected(i)) { if(CESRAdmin[szint] > 13) { AdminRang = \"Ezredes\"; } if(IsPlayerAdmin(i)) { AdminRang = \"Tulaj\"; } else { switch(CESRAdmin[szint]) { case 1: { AdminRang = \"Kadét\"; } case 2: { AdminRang = \"Õrmester\"; } case 3: { AdminRang = \"Törzsõrmester\"; } case 4: { AdminRang = \"FõTörzsõrmester\"; } case 5: { AdminRang = \"Zászlós\"; } case 6: { AdminRang = \"Törzszászlós\"; } case 7: { AdminRang = \"Fõtörzszászlós\"; } case 8: { AdminRang = \"Hadnagy\"; } case 9: { AdminRang = \"Fõhadnagy\"; } case 10: { AdminRang = \"Százados\"; } case 11: { AdminRang = \"Õrnagy\"; } case 12: { AdminRang = \"Alezredes\"; } } } if(CESRPlayer[LoggedIn] == 1 && CESRAdmin[szint] >= 1) { format(str,sizeof(str),\"{DDDDDD}%sAdmin %s | Szint: %d\\n\",str,admin,CESRAdmin[playerid][szint]); ShowPlayerDialog(playerid, 4565, 0,\"{FF4646}Elérhetõ adminok\", str, \"OK\",\"\"); } else { ShowPlayerDialog(playerid, 4565, 0,\"{FF4646}Elérhetõ adminok\", \"{DDDDDD}Jelenleg nincs elérhetõ admin.\", \"OK\",\"\"); } } return 1; } II. Errorok: E:\\Documents and Settings\\Krisz\\Asztal\\Civilek És Rendõrök\\gamemodes\\CESRv4.pwn(647) : error 022: must be lvalue (non-constant) E:\\Documents and Settings\\Krisz\\Asztal\\Civilek És Rendõrök\\gamemodes\\CESRv4.pwn(647) : warning 215: expression has no effect E:\\Documents and Settings\\Krisz\\Asztal\\Civilek És Rendõrök\\gamemodes\\CESRv4.pwn(651) : error 022: must be lvalue (non-constant) E:\\Documents and Settings\\Krisz\\Asztal\\Civilek És Rendõrök\\gamemodes\\CESRv4.pwn(651) : warning 215: expression has no effect E:\\Documents and Settings\\Krisz\\Asztal\\Civilek És Rendõrök\\gamemodes\\CESRv4.pwn(658) : error 022: must be lvalue (non-constant) E:\\Documents and Settings\\Krisz\\Asztal\\Civilek És Rendõrök\\gamemodes\\CESRv4.pwn(658) : warning 215: expression has no effect E:\\Documents and Settings\\Krisz\\Asztal\\Civilek És Rendõrök\\gamemodes\\CESRv4.pwn(661) : error 022: must be lvalue (non-constant) E:\\Documents and Settings\\Krisz\\Asztal\\Civilek És Rendõrök\\gamemodes\\CESRv4.pwn(661) : warning 215: expression has no effect E:\\Documents and Settings\\Krisz\\Asztal\\Civilek És Rendõrök\\gamemodes\\CESRv4.pwn(664) : error 022: must be lvalue (non-constant) E:\\Documents and Settings\\Krisz\\Asztal\\Civilek És Rendõrök\\gamemodes\\CESRv4.pwn(664) : warning 215: expression has no effect E:\\Documents and Settings\\Krisz\\Asztal\\Civilek És Rendõrök\\gamemodes\\CESRv4.pwn(667) : error 022: must be lvalue (non-constant) E:\\Documents and Settings\\Krisz\\Asztal\\Civilek És Rendõrök\\gamemodes\\CESRv4.pwn(667) : warning 215: expression has no effect E:\\Documents and Settings\\Krisz\\Asztal\\Civilek És Rendõrök\\gamemodes\\CESRv4.pwn(670) : error 022: must be lvalue (non-constant) E:\\Documents and Settings\\Krisz\\Asztal\\Civilek És Rendõrök\\gamemodes\\CESRv4.pwn(670) : warning 215: expression has no effect E:\\Documents and Settings\\Krisz\\Asztal\\Civilek És Rendõrök\\gamemodes\\CESRv4.pwn(673) : error 022: must be lvalue (non-constant) E:\\Documents and Settings\\Krisz\\Asztal\\Civilek És Rendõrök\\gamemodes\\CESRv4.pwn(673) : warning 215: expression has no effect E:\\Documents and Settings\\Krisz\\Asztal\\Civilek És Rendõrök\\gamemodes\\CESRv4.pwn(676) : error 022: must be lvalue (non-constant) E:\\Documents and Settings\\Krisz\\Asztal\\Civilek És Rendõrök\\gamemodes\\CESRv4.pwn(676) : warning 215: expression has no effect E:\\Documents and Settings\\Krisz\\Asztal\\Civilek És Rendõrök\\gamemodes\\CESRv4.pwn(679) : error 022: must be lvalue (non-constant) E:\\Documents and Settings\\Krisz\\Asztal\\Civilek És Rendõrök\\gamemodes\\CESRv4.pwn(679) : warning 215: expression has no effect E:\\Documents and Settings\\Krisz\\Asztal\\Civilek És Rendõrök\\gamemodes\\CESRv4.pwn(682) : error 022: must be lvalue (non-constant) E:\\Documents and Settings\\Krisz\\Asztal\\Civilek És Rendõrök\\gamemodes\\CESRv4.pwn(682) : warning 215: expression has no effect E:\\Documents and Settings\\Krisz\\Asztal\\Civilek És Rendõrök\\gamemodes\\CESRv4.pwn(685) : error 022: must be lvalue (non-constant) E:\\Documents and Settings\\Krisz\\Asztal\\Civilek És Rendõrök\\gamemodes\\CESRv4.pwn(685) : warning 215: expression has no effect E:\\Documents and Settings\\Krisz\\Asztal\\Civilek És Rendõrök\\gamemodes\\CESRv4.pwn(688) : error 022: must be lvalue (non-constant) E:\\Documents and Settings\\Krisz\\Asztal\\Civilek És Rendõrök\\gamemodes\\CESRv4.pwn(688) : warning 215: expression has no effect E:\\Documents and Settings\\Krisz\\Asztal\\Civilek És Rendõrök\\gamemodes\\CESRv4.pwn(691) : error 022: must be lvalue (non-constant) E:\\Documents and Settings\\Krisz\\Asztal\\Civilek És Rendõrök\\gamemodes\\CESRv4.pwn(691) : warning 215: expression has no effect
40
« Dátum: 2012. Június 11. - 15:48:35 »
Irtam a szerveremhez egy admin + regrendszert egybe ás az a baj,hogy nem jelenik meg a reg+login dialog + nem rak be adminba de az include is megvan amit irtam... és tgnap tökéletesen mûködött is :/ Kód: #include <a_samp> #include <zcmd> #include <sscanf2> #include <dudb> #include <dini> #include <fixchars.h> #include <foreach> #include <cesradmin> new Float:posxx[3]; new file[128]; new kitiltottak[128]; enum pInfo { Halalok, Olesek, Statisztika } enum aInfo { Admin, Szint, CESR } new CESRAdmin[MAX_PLAYERS][aInfo]; new CESRPlayer[MAX_PLAYERS][pInfo]; new Belepve[MAX_PLAYERS]; new Godmode[MAX_PLAYERS]; new VehicleNames[212][] = { {\"Landstalker\"},{\"Bravura\"},{\"Buffalo\"},{\"Linerunner\"},{\"Perrenial\"},{\"Sentinel\"},{\"Dumper\"}, {\"Firetruck\"},{\"Trashmaster\"},{\"Stretch\"},{\"Manana\"},{\"Infernus\"},{\"Voodoo\"},{\"Pony\"},{\"Mule\"}, {\"Cheetah\"},{\"Ambulance\"},{\"Leviathan\"},{\"Moonbeam\"},{\"Esperanto\"},{\"Taxi\"},{\"Washington\"}, {\"Bobcat\"},{\"Mr Whoopee\"},{\"BF Injection\"},{\"Hunter\"},{\"Premier\"},{\"Enforcer\"},{\"Securicar\"}, {\"Banshee\"},{\"Predator\"},{\"Bus\"},{\"Rhino\"},{\"Barracks\"},{\"Hotknife\"},{\"Trailer 1\"},{\"Previon\"}, {\"Coach\"},{\"Cabbie\"},{\"Stallion\"},{\"Rumpo\"},{\"RC Bandit\"},{\"Romero\"},{\"Packer\"},{\"Monster\"}, {\"Admiral\"},{\"Squalo\"},{\"Seasparrow\"},{\"Pizzaboy\"},{\"Tram\"},{\"Trailer 2\"},{\"Turismo\"}, {\"Speeder\"},{\"Reefer\"},{\"Tropic\"},{\"Flatbed\"},{\"Yankee\"},{\"Caddy\"},{\"Solair\"},{\"Berkley\'s RC Van\"}, {\"Skimmer\"},{\"PCJ-600\"},{\"Faggio\"},{\"Freeway\"},{\"RC Baron\"},{\"RC Raider\"},{\"Glendale\"},{\"Oceanic\"}, {\"Sanchez\"},{\"Sparrow\"},{\"Patriot\"},{\"Quad\"},{\"Coastguard\"},{\"Dinghy\"},{\"Hermes\"},{\"Sabre\"}, {\"Rustler\"},{\"ZR-350\"},{\"Walton\"},{\"Regina\"},{\"Comet\"},{\"BMX\"},{\"Burrito\"},{\"Camper\"},{\"Marquis\"}, {\"Baggage\"},{\"Dozer\"},{\"Maverick\"},{\"News Chopper\"},{\"Rancher\"},{\"FBI Rancher\"},{\"Virgo\"},{\"Greenwood\"}, {\"Jetmax\"},{\"Hotring\"},{\"Sandking\"},{\"Blista Compact\"},{\"Police Maverick\"},{\"Boxville\"},{\"Benson\"}, {\"Mesa\"},{\"RC Goblin\"},{\"Hotring Racer A\"},{\"Hotring Racer B\"},{\"Bloodring Banger\"},{\"Rancher\"}, {\"Super GT\"},{\"Elegant\"},{\"Journey\"},{\"Bike\"},{\"Mountain Bike\"},{\"Beagle\"},{\"Cropdust\"},{\"Stunt\"}, {\"Tanker\"}, {\"Roadtrain\"},{\"Nebula\"},{\"Majestic\"},{\"Buccaneer\"},{\"Shamal\"},{\"Hydra\"},{\"FCR-900\"}, {\"NRG-500\"},{\"HPV1000\"},{\"Cement Truck\"},{\"Tow Truck\"},{\"Fortune\"},{\"Cadrona\"},{\"FBI Truck\"}, {\"Willard\"},{\"Forklift\"},{\"Tractor\"},{\"Combine\"},{\"Feltzer\"},{\"Remington\"},{\"Slamvan\"}, {\"Blade\"},{\"Freight\"},{\"Streak\"},{\"Vortex\"},{\"Vincent\"},{\"Bullet\"},{\"Clover\"},{\"Sadler\"}, {\"Firetruck LA\"},{\"Hustler\"},{\"Intruder\"},{\"Primo\"},{\"Cargobob\"},{\"Tampa\"},{\"Sunrise\"},{\"Merit\"}, {\"Utility\"},{\"Nevada\"},{\"Yosemite\"},{\"Windsor\"},{\"Monster A\"},{\"Monster B\"},{\"Uranus\"},{\"Jester\"}, {\"Sultan\"},{\"Stratum\"},{\"Elegy\"},{\"Raindance\"},{\"RC Tiger\"},{\"Flash\"},{\"Tahoma\"},{\"Savanna\"}, {\"Bandito\"},{\"Freight Flat\"},{\"Streak Carriage\"},{\"Kart\"},{\"Mower\"},{\"Duneride\"},{\"Sweeper\"}, {\"Broadway\"},{\"Tornado\"},{\"AT-400\"},{\"DFT-30\"},{\"Huntley\"},{\"Stafford\"},{\"BF-400\"},{\"Newsvan\"}, {\"Tug\"},{\"Trailer 3\"},{\"Emperor\"},{\"Wayfarer\"},{\"Euros\"},{\"Hotdog\"},{\"Club\"},{\"Freight Carriage\"}, {\"Trailer 3\"},{\"Andromada\"},{\"Dodo\"},{\"RC Cam\"},{\"Launch\"},{\"Police Car (LSPD)\"},{\"Police Car (SFPD)\"}, {\"Police Car (LVPD)\"},{\"Police Ranger\"},{\"Picador\"},{\"S.W.A.T. Van\"},{\"Alpha\"},{\"Phoenix\"},{\"Glendale\"}, {\"Sadler\"},{\"Luggage Trailer A\"},{\"Luggage Trailer B\"},{\"Stair Trailer\"},{\"Boxville\"},{\"Farm Plow\"}, {\"Utility Trailer\"} }; #define ZOLD 0x33AA33AA #define CITROMSARGA 0xFFFF00AA #define FEHER 0xFFFFFFAA #define KEK 0x0000BBAA #define VILAGOSKEK 0x33CCFFAA #define NARANCSSARGA 0xFF9900AA #define PIROS 0xFF0000AA #define CHATURITES 0xFFFFFFAA #define SZURKE 0xDDDDDDAA #pragma tabsize 0 #define REGISZTRACIO 8 #define BEJELENTKEZO 9 public OnPlayerConnect(playerid) { CESRAdmin[playerid][szint]=0; Belepve[playerid] = 0; CESRPlayer[playerid][Halalok]=0; CESRPlayer[playerid][statisztika]=0; new file[128], string[128]; new name[MAX_PLAYER_NAME]; GetPlayerName(playerid, name, sizeof(name)); format(file,sizeof(file),\"/CESR/Jatekosok/%s.ini\",name); if(!fexist(file)) { format(string, sizeof string, \"Üdv %s! \\nTe még nem vagy regisztrálva! \\n\\nKérjük regisztrálj.\", name); ShowPlayerDialog(playerid, REGISZTRACIO, DIALOG_STYLE_PASSWORD, \"REGISZTRÁCIÓ\", string, \"Regisztrál\", \"Mégse\"); } if(fexist(file)) { format(string, sizeof string, \"Üdv %s! \\nKérjük jelentkezz be! \\n\\nIrd be a jelszódat.\", name); ShowPlayerDialog(playerid, BEJELENTKEZO, DIALOG_STYLE_PASSWORD, \"BEJELENTKEZÉS\", string, \"Belép\", \"Mégse\"); } return 1; } public OnPlayerDisconnect(playerid, reason) { new file[128]; new name[MAX_PLAYER_NAME]; GetPlayerName(playerid, name, sizeof(name)); format(file,sizeof(file),\"/CESR/Jatekosok/%s.ini\",name); if(fexist(file)) { dini_IntSet(file,\"Pont\", GetPlayerScore(playerid)); dini_IntSet(file,\"Penz\", GetPlayerMoney(playerid)); dini_IntSet(file,\"Halal\", CESRPlayer[playerid][Halalok]); dini_IntSet(file,\"Oles\", CESRPlayer[playerid][Olesek]); dini_IntSet(file,\"Statisztika\", CESRPlayer[playerid][statisztika]); dini_IntSet(file,\"AdminSzint\", CESRAdmin[playerid][szint]); dini_IntSet(file,\"CESRJog\", CESRAdmin[playerid][CESR]); } format(file,sizeof(file),\"/CESR/Adminok/%s.ini\",name); if(fexist(file)) { dini_IntSet(file,\"AdminSzint\", CESRAdmin[playerid][szint]); } Belepve[playerid] = 0; return 1; } public OnPlayerDeath(playerid, killerid) { CESRPlayer[playerid][Halalok] ++; CESRPlayer[killerid][Olesek] ++; return 1; } public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if(dialogid == REGISZTRACIO) { if(response) { new file[128]; new string[128]; new name[MAX_PLAYER_NAME]; GetPlayerName(playerid, name, sizeof(name)); if(strlen(inputtext) == 0) { format(string, sizeof string, \"Regisztráció \\n\\nÜdv %s! \\nTe még nem vagy regisztrálva! \\n\\nKérjük regisztrálj.\", name); ShowPlayerDialog(playerid, REGISZTRACIO, DIALOG_STYLE_PASSWORD, \"REGISZTRÁCIÓ\", string, \"Regisztrál\", \"Mégse\"); return 0; } format(file,sizeof(file),\"/CESR/Jatekosok/%s.ini\",name); if(!fexist(file)) { dini_Create(file); dini_IntSet(file,\"Jelszo\", udb_hash(inputtext)); dini_IntSet(file,\"Pont\", GetPlayerScore(playerid)); dini_IntSet(file,\"Penz\", GetPlayerMoney(playerid)); dini_IntSet(file,\"Halal\", CESRPlayer[playerid][Halalok]); dini_IntSet(file,\"Oles\", CESRPlayer[playerid][Olesek]); dini_IntSet(file,\"Statisztika\", CESRPlayer[playerid][statisztika]); dini_IntSet(file,\"AdminSzint\", CESRAdmin[playerid][szint]); dini_IntSet(file,\"CESRJog\", CESRAdmin[playerid][CESR]); format(string, sizeof string, \"Bejelentkezés \\n\\nÜdv %s! \\nTe regisztrálva vagy! \\n\\nKérjük jelentkezz be.\", name); ShowPlayerDialog(playerid, BEJELENTKEZO, DIALOG_STYLE_PASSWORD, \"BEJELENTKEZÉS\", string, \"Belép\", \"Mégse\"); PlayerPlaySound(playerid,1057,0.0,0.0,0.0); GetPlayerName(playerid, name, sizeof(name)); printf(\">> AccServ: %s sikeresen regisztrált!\", name); } }else{new string[200], name[MAX_PLAYER_NAME]; GetPlayerName(playerid, name, sizeof name); format(string, sizeof string, \"Üdv %s! \\nTe még nem vagy regisztrálva! \\n\\nKérjük regisztrálj.\", name); ShowPlayerDialog(playerid, REGISZTRACIO, DIALOG_STYLE_INPUT, \"* CESR AccServ: REGISZTRÁCIÓ\", string, \"Regisztrál\", \"Mégsem\");} } if(dialogid == BEJELENTKEZO) { if(response) { new file[128]; new string[128]; new PlayerName[24]; if(strlen(inputtext) == 0) { GetPlayerName(playerid, PlayerName, sizeof PlayerName); format(string, sizeof string, \"Bejelentkezés \\n\\nÜdv %s! \\nTe regisztrálva vagy! \\n\\nKérjük jelentkezz be.\", PlayerName); ShowPlayerDialog(playerid, BEJELENTKEZO, DIALOG_STYLE_PASSWORD, \"BEJELENTKEZÉS\", string, \"Bejelentkezés\", \"Mégse\"); return 0; } new name[MAX_PLAYER_NAME]; GetPlayerName(playerid, name, sizeof(name)); format(file,sizeof(file),\"/CESR/Jatekosok/%s.ini\",name); if(fexist(file)) { new password = dini_Int(file, \"Jelszo\"); if(udb_hash(inputtext) != password) { SendClientMessage(playerid, PIROS, \"{DDDDDD}>> AccServ: {FF4646} Sikertelen bejelentkezés! (Helytelen jelszó!).\"); Kick(playerid); GetPlayerName(playerid, PlayerName, sizeof(PlayerName)); printf(\">> AccServ: %s nem tudott bejelentkezni! Indok: Helytelen jelszó.\", name); } else { Belepve[playerid] = 1; ResetPlayerMoney(playerid); SetPlayerScore(playerid, dini_Int(file,\"Pont\")); GivePlayerMoney(playerid, dini_Int(file,\"Penz\")); CESRPlayer[playerid][Halalok] = dini_Int(file,\"Halal\"); CESRPlayer[playerid][Olesek] = dini_Int(file,\"Oles\"); CESRPlayer[playerid][statisztika] = dini_Int(file,\"Statisztika\"); CESRAdmin[playerid][szint] = dini_Int(file,\"AdminSzint\"); CESRAdmin[playerid][CESR] = dini_Int(file,\"CESRJog\"); SendClientMessage(playerid, ZOLD, \"{DDDDDD}>> AccServ: {FF4646} Sikeresen bejelentkeztél.\"); TogglePlayerSpectating(playerid, 0); } } }else{new string[200], name[MAX_PLAYER_NAME]; GetPlayerName(playerid, name, sizeof name); format(string, sizeof string, \"Üdv %s! \\nKérjük jelentkezz be! \\n\\nIrd be a jelszódat.\", name);ShowPlayerDialog(playerid, BEJELENTKEZO, DIALOG_STYLE_PASSWORD, \"BEJELENTKEZÉS\", string, \"Belép\", \"Mégsem\");} } return 0; } public Orokelet(playerid) { SetPlayerHealth(playerid,100); SetPlayerArmour(playerid,100); return 1; } stock SendPlayerToAnother(sendingplayer, receivingplayer) { GetPlayerPos(receivingplayer, posxx[0], posxx[1], posxx[2]); SetPlayerPos(sendingplayer, posxx[0], posxx[1]+2, posxx[2]); SetPlayerVirtualWorld(sendingplayer, GetPlayerVirtualWorld(receivingplayer)); SetPlayerInterior(sendingplayer, GetPlayerInterior(receivingplayer)); return 1; } GetVehicleModelIDFromName(vname[]) { for(new i = 0; i < 211; i++) { if ( strfind(VehicleNames, vname, true) != -1 ) return i + 400; } return -1; } CMD:setlevel(playerid, params[]) { new jatekos, szint, cesrjog, name[MAX_PLAYER_NAME], admin[MAX_PLAYER_NAME], string[250]; GetPlayerName(jatekos, name, sizeof(name)); GetPlayerName(playerid, admin, sizeof(admin)); if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, PIROS, \"{DDDDDD}>> rconAdmin: {FF4646}Nem vagy tulaj!\"); if(sscanf(params, \"udd\", jatekos, szint, cesrjog)) return SendClientMessage(playerid, PIROS, \"{DDDDDD}>> Használat: {FF4646}/setlevel [Játékos ID] [szint (0-13)] [AUA]\"); if(jatekos == INVALID_PLAYER_ID) SendClientMessage(playerid, 0xFF0000AA, \"HIBA: Nincs ilyen játékos!\"); if(szint < 0 || szint > 13) return SendClientMessage(playerid, 0xff0000AA, \"HIBA: Helytelen szint! (0-13)\"); if(cesrjog < 0 || cesrjog > 1) return SendClientMessage(playerid, 0xff0000AA, \"HIBA: Helytelen cesr jog! (0-1)\"); format(file, sizeof(file), \"/CESR/Adminok/%s.ini\", name); if(dini_Exists(file)) format(string,sizeof(string),\"{DDDDDD}>> CESRAdmin: {FF4646}%s admin rangot adott %s-nek/nak! Admin szint: %d\",admin,name,szint); SendClientMessageToAll(0x04ff00AA,string); CESRAdmin[jatekos][szint] = szint; CESRAdmin[jatekos][CESR] = cesrjog; dini_Create(file); dini_IntSet(file,\"AdminSzint\", CESRAdmin[playerid][szint]); dini_IntSet(file,\"CESRJog\", CESRAdmin[playerid][CESR]); return 1; } CMD:asay(playerid, params[]) { if(CESRAdminisztrator(playerid)) { new szoveg[250], admin[MAX_PLAYER_NAME], string[250]; GetPlayerName(playerid, admin, sizeof(admin)); if(sscanf(params, \"s[250]\", szoveg)) return SendClientMessage(playerid, PIROS, \"{DDDDDD}>> Használat: {FF4646}/asay [szöveg]\"); format(string,sizeof(string),\"{DDDDDD}>> CESRAdmin %s: {FF4646}%s\",admin,szoveg); SendClientMessageToAll(0x04ff00AA,string); } else { SendClientMessage(playerid, 0xFF0000AA, \"{DDDDDD}>> CESRAdmin: {FF4646}Nem vagy adminisztrátor!\"); } return 1; } CMD:ido(playerid, params[]) { new year,month,day,hour,minute,second, string[250]; getdate(year, month, day); gettime(hour,minute,second); format(string, 10000, \"{DDDDDD}>> AccServ: {FF4646}Idõ: %d:%d:%d Dátum: %d. %d. %d.\", hour, minute, second, year, month, day); GameTextForPlayer(playerid, string, 8000, 3); SendClientMessageToAll(0xDDDDDDAA,string); return 1; } CMD:chaturitese(playerid, params[]) { if(CESRAdminisztrator(playerid)) { SendClientMessageToAll(CHATURITES,\" \"); SendClientMessageToAll(CHATURITES,\" \"); SendClientMessageToAll(CHATURITES,\" \"); SendClientMessageToAll(CHATURITES,\" \"); SendClientMessageToAll(CHATURITES,\" \"); SendClientMessageToAll(CHATURITES,\" \"); SendClientMessageToAll(CHATURITES,\" \"); SendClientMessageToAll(CHATURITES,\" \"); SendClientMessageToAll(CHATURITES,\" \"); SendClientMessageToAll(CHATURITES,\" \"); SendClientMessageToAll(CHATURITES,\" \"); SendClientMessageToAll(CHATURITES,\" \"); SendClientMessageToAll(CHATURITES,\" \"); SendClientMessageToAll(CHATURITES,\" \"); SendClientMessageToAll(CHATURITES,\" \"); SendClientMessageToAll(CHATURITES,\" \"); SendClientMessageToAll(CHATURITES,\" \"); SendClientMessageToAll(CHATURITES,\" \"); } else { SendClientMessage(playerid, 0xFF0000AA, \"{DDDDDD}>> CESRAdmin: {FF4646}Nem vagy adminisztrátor!\"); } return 1; } CMD:acmds2(playerid, params[]) { SendClientMessage(playerid, SZURKE, \"{DDDDDD}>> CESRAdmin: {FF4646}Parancsok 2\"); SendClientMessage(playerid, SZURKE, \"/lefagyaszt - Játékos lefagyasztása | /felolvaszt - Játékos felolvasztása\"); SendClientMessage(playerid, SZURKE, \"/goto - Játékoshoz teleportálás | /get - Játékos magadhoz teleportálása\"); SendClientMessage(playerid, SZURKE, \"/mute - Játékos némítása | /unmute - Játékos némításának feloldása\"); SendClientMessage(playerid, SZURKE, \"/slap - Játékos megütése | /burn - Játékos felgyujtása\"); SendClientMessage(playerid, SZURKE, \"/vkill - Játékos autójának törlése | /v - Jármû lekérése\"); SendClientMessage(playerid, SZURKE, \"/akill - Játékos megölése | /penztad - Pénz adás | /pontad - Pont adás\"); SendClientMessage(playerid, SZURKE, \"{DDDDDD}>> CESRAdmin: {FF4646}Parancsok 2 vége\"); return 1; } CMD:acmds(playerid, params[]) { SendClientMessage(playerid, SZURKE, \"{DDDDDD}>> CESRAdmin: {FF4646}Parancsok\"); SendClientMessage(playerid, SZURKE, \"/setlevel - Admin rang adás és elvevés.\"); SendClientMessage(playerid, SZURKE, \"/kirug - Játékos kickelése a szerverrõl.\"); SendClientMessage(playerid, SZURKE, \"/kitilt - Játékos banolása a szerverrõl.\"); SendClientMessage(playerid, SZURKE, \"/godon - Örökélet be | /godoff - Örökélet ki\"); SendClientMessage(playerid, SZURKE, \"/sethealth - Játékos életének állítása | /setarmour - Játékos páncéljának állítása\"); SendClientMessage(playerid, SZURKE, \"/announce - Szöveg írás a képernyõre | /chaturitese - A chat kiürítése\"); SendClientMessage(playerid, SZURKE, \"/setskin - Játékos skinjének állítása\"); SendClientMessage(playerid, SZURKE, \"{DDDDDD}>> CESRAdmin: {FF4646}Parancsok vége\"); return 1; } CMD:pontotad(playerid, params[]) { if(CESRAdminisztrator(playerid)) { new jatekos, admin[MAX_PLAYER_NAME], player[MAX_PLAYER_NAME], string[250], pont; GetPlayerName(playerid, admin, sizeof(admin)); GetPlayerName(jatekos, player, sizeof(player)); if(sscanf(params, \"ud\", jatekos, pont)) return SendClientMessage(playerid, PIROS, \"{DDDDDD}>> Használat: {FF4646}/pontotad [Játékos ID] [Mennyiség]\"); if(jatekos == INVALID_PLAYER_ID) SendClientMessage(playerid, 0xFF0000AA, \"HIBA: Nincs ilyen játékos!\"); format(string, 10000, \"{DDDDDD}>> CESRAdmin: {FF4646}%s pontot adott %s-nek/nak!\", admin, player); SendClientMessageToAll(0xB3D5B2AA,string); SetPlayerScore(jatekos, pont); } else { SendClientMessage(playerid, PIROS, \"{DDDDDD}>> CESRAdmin: {FF4646}Nem vagy adminisztrátor!\"); } return 1; } CMD:penztad(playerid, params[]) { if(CESRAdminisztrator(playerid)) { new jatekos, admin[MAX_PLAYER_NAME], player[MAX_PLAYER_NAME], string[250], penz; GetPlayerName(playerid, admin, sizeof(admin)); GetPlayerName(jatekos, player, sizeof(player)); if(sscanf(params, \"ud\", jatekos, penz)) return SendClientMessage(playerid, PIROS, \"{DDDDDD}>> Használat: {FF4646}/penztad [Játékos ID] [Mennyiség]\"); if(jatekos == INVALID_PLAYER_ID) SendClientMessage(playerid, 0xFF0000AA, \"HIBA: Nincs ilyen játékos!\"); format(string, 10000, \"{DDDDDD}>> CESRAdmin: {FF4646}%s pénzt adott %s-nek/nak!\", admin, player); SendClientMessageToAll(0xB3D5B2AA,string); GivePlayerMoney(jatekos, penz); } else { SendClientMessage(playerid, PIROS, \"{DDDDDD}>> CESRAdmin: {FF4646}Nem vagy adminisztrátor!\"); } return 1; } CMD:akill(playerid, params[]) { if(CESRAdminisztrator(playerid)) { new jatekos, admin[MAX_PLAYER_NAME], player[MAX_PLAYER_NAME], string[250]; GetPlayerName(playerid, admin, sizeof(admin)); GetPlayerName(jatekos, player, sizeof(player)); if(sscanf(params, \"u\", jatekos)) return SendClientMessage(playerid, PIROS, \"{DDDDDD}>> Használat: {FF4646}/akill [Játékos ID]\"); if(jatekos == INVALID_PLAYER_ID) SendClientMessage(playerid, 0xFF0000AA, \"HIBA: Nincs ilyen játékos!\"); format(string, 10000, \"{DDDDDD}>> CESRAdmin: {FF4646}%s megölte %s-t!\", admin, player); SendClientMessageToAll(0xB3D5B2AA,string); SetPlayerHealth(jatekos, 0.00); } else { SendClientMessage(playerid, PIROS, \"{DDDDDD}>> CESRAdmin: {FF4646}Nem vagy adminisztrátor!\"); } return 1; } CMD:v(playerid, params[]) { if(CESRAdminisztrator(playerid)) { new tmp[256]; new car, color1, color2; new Float:X, Float:Y, Float:Z, Float:Rot; new admin[MAX_PLAYER_NAME], string[250]; GetPlayerName(playerid, admin, sizeof(admin)); GetPlayerPos(playerid, X, Y, Z); GetPlayerFacingAngle(playerid, Rot); car = GetVehicleModelIDFromName(tmp); if(sscanf(params, \"ddd\", car, color1, color2)) return SendClientMessage(playerid, PIROS, \"{DDDDDD}>> Használat: {FF4646}/v [Kocsi ID/Név] [szín1] [szín2]\"); if(car < 400 || car > 611) return SendClientMessage(playerid, PIROS, \"HIBA: Nincs ilyen jármû ID!\"); format(string, 10000, \"{DDDDDD}>> CESRAdmin: {FF4646}%s lerakott egy jármûvet! Modell: %d | Szin1: %d | Szin2: %d\", admin, car, color1, color2); SendClientMessageToAll(0xB3D5B2AA,string); CreateVehicle(car, X+2, Y+2, Z+2, Rot, color1, color2, 0); } else { SendClientMessage(playerid, PIROS, \"{DDDDDD}>> CESRAdmin: {FF4646}Nem vagy adminisztrátor!\"); } return 1; } CMD:vkill(playerid, params[]) { if(CESRAdminisztrator(playerid)) { new jatekos, admin[MAX_PLAYER_NAME], player[MAX_PLAYER_NAME], string[250]; GetPlayerName(playerid, admin, sizeof(admin)); GetPlayerName(jatekos, player, sizeof(player)); if(sscanf(params, \"u\", jatekos)) return SendClientMessage(playerid, PIROS, \"{DDDDDD}>> Használat: {FF4646}/vkill [Játékos ID]\"); if(jatekos == INVALID_PLAYER_ID) SendClientMessage(playerid, 0xFF0000AA, \"HIBA: Nincs ilyen játékos!\"); format(string, 10000, \"{DDDDDD}>> CESRAdmin: {FF4646}%s kitörölte a kocsiját %s-nek/nak!\", admin, player); SendClientMessageToAll(0xB3D5B2AA,string); DestroyVehicle(jatekos); } else { SendClientMessage(playerid, PIROS, \"{DDDDDD}>> CESRAdmin: {FF4646}Nem vagy adminisztrátor!\"); } return 1; } CMD:burn(playerid, params[]) { if(CESRAdminisztrator(playerid)) { new jatekos, admin[MAX_PLAYER_NAME], player[MAX_PLAYER_NAME], string[250]; GetPlayerName(playerid, admin, sizeof(admin)); GetPlayerName(jatekos, player, sizeof(player)); if(sscanf(params, \"u\", jatekos)) return SendClientMessage(playerid, PIROS, \"{DDDDDD}>> Használat: {FF4646}/burn [Játékos ID]\"); if(jatekos == INVALID_PLAYER_ID) SendClientMessage(playerid, 0xFF0000AA, \"HIBA: Nincs ilyen játékos!\"); format(string, 10000, \"{DDDDDD}>> CESRAdmin: {FF4646}%s felgyújtotta %s-t!\", admin, player); SendClientMessageToAll(0xB3D5B2AA,string); GetPlayerPos(jatekos, posxx[0], posxx[1], posxx[2]); CreateExplosion(posxx[0], posxx[1], posxx[2], 1, 2); } else { SendClientMessage(playerid, PIROS, \"{DDDDDD}>> CESRAdmin: {FF4646}Nem vagy adminisztrátor!\"); } return 1; } CMD:slap(playerid, params[]) { if(CESRAdminisztrator(playerid)) { new jatekos, admin[MAX_PLAYER_NAME], player[MAX_PLAYER_NAME], string[250]; GetPlayerName(playerid, admin, sizeof(admin)); GetPlayerName(jatekos, player, sizeof(player)); if(sscanf(params, \"u\", jatekos)) return SendClientMessage(playerid, PIROS, \"{DDDDDD}>> Használat: {FF4646}/slap [Játékos ID]\"); if(jatekos == INVALID_PLAYER_ID) SendClientMessage(playerid, 0xFF0000AA, \"HIBA: Nincs ilyen játékos!\"); format(string, 10000, \"{DDDDDD}>> CESRAdmin: {FF4646}%s feldobta %s-t!\", admin, player); SendClientMessageToAll(0xB3D5B2AA,string); GetPlayerPos(jatekos, posxx[0], posxx[1], posxx[2]); SetPlayerPos(jatekos, posxx[0], posxx[1], posxx[2]+40); } else { SendClientMessage(playerid, PIROS, \"{DDDDDD}>> CESRAdmin: {FF4646}Nem vagy adminisztrátor!\"); } return 1; } CMD:unmute(playerid, params[]) { if(CESRAdminisztrator(playerid)) { new jatekos, admin[MAX_PLAYER_NAME], player[MAX_PLAYER_NAME], string[250]; GetPlayerName(playerid, admin, sizeof(admin)); GetPlayerName(jatekos, player, sizeof(player)); if(sscanf(params, \"u\", jatekos)) return SendClientMessage(playerid, PIROS, \"{DDDDDD}>> Használat: {FF4646}/unmute [Játékos ID]\"); if(jatekos == INVALID_PLAYER_ID) SendClientMessage(playerid, 0xFF0000AA, \"HIBA: Nincs ilyen játékos!\"); if(GetPVarInt(jatekos, \"nemitva\") == 0) return SendClientMessage(playerid, 0xFF0000AA, \"HIBA: Ez a játékos nem volt némítva\"); format(string, 10000, \"{DDDDDD}>> CESRAdmin: {FF4646}%s levette a némítást %s-ról/rõl!\", admin, player); SendClientMessageToAll(0xB3D5B2AA,string); SetPVarInt(jatekos, \"nemitva\", 0); } else { SendClientMessage(playerid, PIROS, \"{DDDDDD}>> CESRAdmin: {FF4646}Nem vagy adminisztrátor!\"); } return 1; } CMD:mute(playerid, params[]) { if(CESRAdminisztrator(playerid)) { new jatekos, admin[MAX_PLAYER_NAME], player[MAX_PLAYER_NAME], string[250]; GetPlayerName(playerid, admin, sizeof(admin)); GetPlayerName(jatekos, player, sizeof(player)); if(sscanf(params, \"u\", jatekos)) return SendClientMessage(playerid, PIROS, \"{DDDDDD}>> Használat: {FF4646}/mute [Játékos ID]\"); if(jatekos == INVALID_PLAYER_ID) SendClientMessage(playerid, 0xFF0000AA, \"HIBA: Nincs ilyen játékos!\"); if(GetPVarInt(jatekos, \"nemitva\") == 1) return SendClientMessage(playerid, 0xFF0000AA, \"HIBA: Ez a játékos már némítva van!\"); format(string, 10000, \"{DDDDDD}>> CESRAdmin: {FF4646}%s elnémította %s-t!\", admin, player); SendClientMessageToAll(0xB3D5B2AA,string); SetPVarInt(jatekos, \"nemitva\", 1); } else { SendClientMessage(playerid, PIROS, \"{DDDDDD}>> CESRAdmin: {FF4646}Nem vagy adminisztrátor!\"); } return 1; } CMD:get(playerid, params[]) { if(CESRAdminisztrator(playerid)) { new jatekos, admin[MAX_PLAYER_NAME], player[MAX_PLAYER_NAME], string[250]; GetPlayerName(playerid, admin, sizeof(admin)); GetPlayerName(jatekos, player, sizeof(player)); if(sscanf(params, \"u\", jatekos)) return SendClientMessage(playerid, PIROS, \"{DDDDDD}>> Használat: {FF4646}/get [Játékos ID]\"); if(jatekos == INVALID_PLAYER_ID) SendClientMessage(playerid, 0xFF0000AA, \"HIBA: Nincs ilyen játékos!\"); format(string, 10000, \"{DDDDDD}>> CESRAdmin: {FF4646}%s magához teleportálta %s-t!\", admin, player); SendClientMessageToAll(0xB3D5B2AA,string); SendPlayerToAnother(jatekos, playerid); } else { SendClientMessage(playerid, PIROS, \"{DDDDDD}>> CESRAdmin: {FF4646}Nem vagy adminisztrátor!\"); } return 1; } CMD:goto(playerid, params[]) { if(CESRAdminisztrator(playerid)) { new jatekos, admin[MAX_PLAYER_NAME], player[MAX_PLAYER_NAME], string[250]; GetPlayerName(playerid, admin, sizeof(admin)); GetPlayerName(jatekos, player, sizeof(player)); if(sscanf(params, \"u\", jatekos)) return SendClientMessage(playerid, PIROS, \"{DDDDDD}>> Használat: {FF4646}/goto [Játékos ID]\"); if(jatekos == INVALID_PLAYER_ID) SendClientMessage(playerid, 0xFF0000AA, \"HIBA: Nincs ilyen játékos!\"); format(string, 10000, \"{DDDDDD}>> CESRAdmin: {FF4646}%s oda teleportált %s-hez/hoz!\", admin, player); SendClientMessageToAll(0xB3D5B2AA,string); SendPlayerToAnother(playerid, jatekos); } else { SendClientMessage(playerid, PIROS, \"{DDDDDD}>> CESRAdmin: {FF4646}Nem vagy adminisztrátor!\"); } return 1; } CMD:giveweapon(playerid, params[]) { if(CESRAdminisztrator(playerid)) { new jatekos, admin[MAX_PLAYER_NAME], player[MAX_PLAYER_NAME], string[250], fegyverid, tolteny; GetPlayerName(playerid, admin, sizeof(admin)); GetPlayerName(jatekos, player, sizeof(player)); if(sscanf(params, \"udd\", jatekos, fegyverid, tolteny)) return SendClientMessage(playerid, PIROS, \"{DDDDDD}>> Használat: {FF4646}/giveweapon [Fegyver ID/Név] [Töltény]\"); if(jatekos == INVALID_PLAYER_ID) SendClientMessage(playerid, 0xFF0000AA, \"HIBA: Nincs ilyen játékos!\"); format(string, 10000, \"{DDDDDD}>> CESRAdmin: {FF4646}%s adott egy fegyvert %s-nek/nak!\", admin, player); SendClientMessageToAll(0xB3D5B2AA,string); GivePlayerWeapon(jatekos, fegyverid, tolteny); } else { SendClientMessage(playerid, PIROS, \"{DDDDDD}>> CESRAdmin: {FF4646}Nem vagy adminisztrátor!\"); } return 1; } CMD:felolvaszt(playerid, params[]) { if(CESRAdminisztrator(playerid)) { new jatekos, admin[MAX_PLAYER_NAME], player[MAX_PLAYER_NAME], string[250]; GetPlayerName(playerid, admin, sizeof(admin)); GetPlayerName(jatekos, player, sizeof(player)); if(sscanf(params, \"u\", jatekos)) return SendClientMessage(playerid, PIROS, \"{DDDDDD}>> Használat: {FF4646}/felolvaszt [Játékos ID]\"); if(jatekos == INVALID_PLAYER_ID) SendClientMessage(playerid, 0xFF0000AA, \"HIBA: Nincs ilyen játékos!\"); format(string, 10000, \"{DDDDDD}>> CESRAdmin: {FF4646}%s felolvasztotta %s-t!\", admin, player); SendClientMessageToAll(0xB3D5B2AA,string); TogglePlayerControllable(jatekos, 1); } else { SendClientMessage(playerid, PIROS, \"{DDDDDD}>> CESRAdmin: {FF4646}Nem vagy adminisztrátor!\"); } return 1; } CMD:lefagyaszt(playerid, params[]) { if(CESRAdminisztrator(playerid)) { new jatekos, admin[MAX_PLAYER_NAME], player[MAX_PLAYER_NAME], string[250]; GetPlayerName(playerid, admin, sizeof(admin)); GetPlayerName(jatekos, player, sizeof(player)); if(sscanf(params, \"u\", jatekos)) return SendClientMessage(playerid, PIROS, \"{DDDDDD}>> Használat: {FF4646}/lefagyaszt [Játékos ID]\"); if(jatekos == INVALID_PLAYER_ID) SendClientMessage(playerid, 0xFF0000AA, \"HIBA: Nincs ilyen játékos!\"); format(string, 10000, \"{DDDDDD}>> CESRAdmin: {FF4646}%s lefagyasztotta %s-t!\", admin, player); SendClientMessageToAll(0xB3D5B2AA,string); TogglePlayerControllable(jatekos, 0); } else { SendClientMessage(playerid, PIROS, \"{DDDDDD}>> CESRAdmin: {FF4646}Nem vagy adminisztrátor!\"); } return 1; } CMD:setarmour(playerid, params[]) { if(CESRAdminisztrator(playerid)) { new jatekos, admin[MAX_PLAYER_NAME], player[MAX_PLAYER_NAME], string[250], pancel; GetPlayerName(playerid, admin, sizeof(admin)); GetPlayerName(jatekos, player, sizeof(player)); if(sscanf(params, \"ud\", jatekos, pancel)) return SendClientMessage(playerid, PIROS, \"{DDDDDD}>> Használat: {FF4646}/setarmour [Játékos ID] [Páncél (0-100)]\"); if(jatekos == INVALID_PLAYER_ID) SendClientMessage(playerid, 0xFF0000AA, \"HIBA: Nincs ilyen játékos!\"); if(pancel < 0 || pancel > 100) return SendClientMessage(playerid, 0xff0000AA, \"HIBA: Helytelen páncél pont! (0-100)\"); format(string, 10000, \"{DDDDDD}>> CESRAdmin: {FF4646}%s átálította %s-nek/nak a páncélját!\", admin, player); SendClientMessageToAll(0xB3D5B2AA,string); SetPlayerArmour(jatekos, pancel); } else { SendClientMessage(playerid, PIROS, \"{DDDDDD}>> CESRAdmin: {FF4646}Nem vagy adminisztrátor!\"); } return 1; } CMD:sethealth(playerid, params[]) { if(CESRAdminisztrator(playerid)) { new jatekos, admin[MAX_PLAYER_NAME], player[MAX_PLAYER_NAME], string[250], elet; GetPlayerName(playerid, admin, sizeof(admin)); GetPlayerName(jatekos, player, sizeof(player)); if(sscanf(params, \"ud\", jatekos, elet)) return SendClientMessage(playerid, PIROS, \"{DDDDDD}>> Használat: {FF4646}/sethealth [Játékos ID] [Élet (0-100)]\"); if(jatekos == INVALID_PLAYER_ID) SendClientMessage(playerid, 0xFF0000AA, \"HIBA: Nincs ilyen játékos!\"); if(elet < 0 || elet > 100) return SendClientMessage(playerid, 0xff0000AA, \"HIBA: Helytelen élet pont! (0-100)\"); format(string, 10000, \"{DDDDDD}>> CESRAdmin: {FF4646}%s átálította %s-nek/nak az életét!\", admin, player); SendClientMessageToAll(0xB3D5B2AA,string); SetPlayerHealth(jatekos, elet); } else { SendClientMessage(playerid, PIROS, \"{DDDDDD}>> CESRAdmin: {FF4646}Nem vagy adminisztrátor!\"); } return 1; } CMD:godoff(playerid, params[]) { if(CESRAdminisztrator(playerid)) { KillTimer(Godmode[playerid]); SendClientMessage(playerid, CITROMSARGA, \"Örökélet kikapcsolva!\"); } else { SendClientMessage(playerid, 0xFF0000AA, \"{DDDDDD}>> CESRAdmin: {FF4646}Nem vagy adminisztrátor!\"); } return 1; } CMD:godon(playerid, params[]) { if(CESRAdminisztrator(playerid)) { Godmode[playerid] = SetTimerEx(\"Orokelet\", 1, true, \"i\", playerid); SendClientMessage(playerid, CITROMSARGA, \"Örökélet bekapcsolva!\"); } else { SendClientMessage(playerid, 0xFF0000AA, \"{DDDDDD}>> CESRAdmin: {FF4646}Nem vagy adminisztrátor!\"); } return 1; } CMD:announce(playerid, params[]) { if(CESRAdminisztrator(playerid)) { new szoveg[128]; if(sscanf(params, \"s[128]\", szoveg)) return SendClientMessage(playerid, PIROS, \"{DDDDDD}>> Használat: {FF4646}/announce [szöveg]\"); GameTextForAll(szoveg, 8000, 3); } else { SendClientMessage(playerid, 0xFF0000AA, \"{DDDDDD}>> CESRAdmin: {FF4646}Nem vagy adminisztrátor!\"); } return 1; } CMD:kidob(playerid, params[]) { if(CESRAdminisztrator(playerid)) { new giveplayerid, indok[128], string[120], name[MAX_PLAYER_NAME], name2[MAX_PLAYER_NAME]; if(sscanf(params, \"us[128]\", giveplayerid, indok)) return SendClientMessage(playerid, 0xFF0000FF, \"{DDDDDD}>> Használat: {FF4646}/kidob [Játékos ID] [indok]\"); if(!IsPlayerConnected(giveplayerid) || 0 > giveplayerid || giveplayerid > MAX_PLAYERS) return SendClientMessage(playerid, 0xFF0000FF, \"Hiba: Nincs ilyen játékos!\"); GetPlayerName(playerid, name, sizeof(name)); GetPlayerName(giveplayerid, name2, sizeof(name2)); format(string, 10000, \"{fbff8a}* {ff5757}CESR Admin %s: {89cc96}Kidobta a szerverrõl %s-t! INDOK: %s\", name, name2, indok); SendClientMessageToAll(0xB3D5B2AA,string); new str[800]; format(str,sizeof(str),\"{DDDDDD}%sAdmin: %s\\nNév: %s\\nIndok: %s\\n{fff200}Ez nem ban vissza tudsz jönni!\",str,name,name2,indok); ShowPlayerDialog(giveplayerid, 4565, 0,\"{FF4646}KICKED!\", str, \"OK\",\"\"); Kick(giveplayerid); } else { SendClientMessage(playerid, 0xFF0000AA, \"{DDDDDD}>> CESRAdmin: {FF4646}Nem vagy adminisztrátor!\"); } return 1; } CMD:kitilt(playerid,params[]) { if(CESRAdminisztrator(playerid)) { new giveplayerid, indok[128], string[120], name[MAX_PLAYER_NAME], name2[MAX_PLAYER_NAME]; if(sscanf(params, \"us[128]\", giveplayerid, indok)) return SendClientMessage(playerid, 0xFF0000FF, \"{DDDDDD}>> Használat: {FF4646}/kitilt [Játékos ID] [indok]\"); if(!IsPlayerConnected(giveplayerid) || 0 > giveplayerid || giveplayerid > MAX_PLAYERS) return SendClientMessage(playerid, 0xFF0000FF, \"{1e90ff}HIBA: {00ff00}Nincs ilyen játékos!\"); new str[1000]; format(str,sizeof(str),\"{DDDDDD}%sAdmin: %s\\nNév: %s\\nIndok: %s\\nKitiltás feloldásáért jelentkezz a weboldalunkon!\",str,name,indok); ShowPlayerDialog(giveplayerid, 4565, 0,\"{FF4646}BANNED!\", str, \"OK\",\"\"); GetPlayerName(playerid, name, sizeof(name)); GetPlayerName(giveplayerid, name2, sizeof(name2)); format(string, 10000, \"{DDDDDD}>> CESRAdmin: {FF4646}%s kitiltotta %s-t a szerverrõl! Indok: %s\", name, name2, indok); SendClientMessageToAll(0xB3D5B2AA,string); format(kitiltottak, sizeof(kitiltottak), \"/CESR/Kitiltottak/%s.ini\", name2); if(!dini_Exists(kitiltottak)) { dini_Create(kitiltottak); } Ban(giveplayerid); return 1; } else { SendClientMessage(playerid, PIROS, \"{DDDDDD}>> CESRAdmin: {FF4646}Nem vagy adminisztrátor!\"); } return 1; } CMD:setskin(playerid, params[]) { if(CESRAdminisztrator(playerid)) { new jatekos, skinid, admin[MAX_PLAYER_NAME], player[MAX_PLAYER_NAME], string[250]; if(sscanf(params, \"ui\", jatekos, skinid)) return SendClientMessage(playerid, PIROS, \"{DDDDDD}>> Használat: {FF4646}/setskin [Játékos ID] [skin ID]\"); if( skinid > 299 || skinid < 0 ) return SendClientMessage(playerid, 0xff0000AA, \"HIBA: Rossz skin id! (299-0)\"); SetPlayerSkin(jatekos,skinid); GetPlayerName(playerid, admin, sizeof(admin)); GetPlayerName(jatekos, player, sizeof(player)); format(string,sizeof(string),\"{DDDDDD}>> CESRAdmin: {FF4646}%s megváltoztatta %s-nek a skinjét! Skin ID: %i\",admin,player,skinid); SendClientMessageToAll(0x04ff00AA,string); } else { SendClientMessage(playerid, 0xFF0000AA, \"{DDDDDD}>> CESRAdmin: {FF4646}Nem vagy adminisztrátor!\"); } return 1; } Ha kell az include azt is berakom.
41
« Dátum: 2012. Június 10. - 11:09:35 »
Üdv, letöltöttem és beraktam mindent úgy ahogy volt és mikor megnyomom az 5-ös gombot akkor nem jelennek meg a szövegek csak a dialogok... A scripthez nem volt american.gxt csak azt nem értem,hogy régebben is letöltöttem akkor mûködött de nem tom már akkor mit csináltam
42
« Dátum: 2012. Június 09. - 18:58:39 »
Elkezdtem irni egy admin rendszert a szerveremhez, de mikor berakom magam adminnak és kiakarom próbálni a parancsokat azt irja,hogy nem vagyok admin pedig a dini is lemenette,hogy admin vagyok Kód: #include <a_samp> #include <zcmd> #include <sscanf2> #include <dudb> #include <fixchars.h> new file[128]; new kitiltottak[128]; enum aInfo { Admin, Szint } new CESRAdmin[MAX_PLAYERS][aInfo]; new Szintek[][aInfo]= { \"Kezdõ moderátor\", // Szint 1 \"Moderátor\", // Szint 2 \"Globális Moderátor\", // Szint 3 \"Segítõkész Adminisztrátor\", // Szint 4 \"Adminisztrátor\" // Szint 5 }; #define ZOLD 0x33AA33AA #define CITROMSARGA 0xFFFF00AA #define FEHER 0xFFFFFFAA #define KEK 0x0000BBAA #define VILAGOSKEK 0x33CCFFAA #define NARANCSSARGA 0xFF9900AA #define PIROS 0xFF0000AA #define CHATURITES 0xFFFFFFAA #pragma tabsize 0 public OnPlayerConnect(playerid) { CESRAdmin[playerid][szint] = 0; return 1; } CMD:adadmin(playerid, params[]) { new jatekos, name[MAX_PLAYER_NAME], admin[MAX_PLAYER_NAME], string[250]; GetPlayerName(jatekos, name, sizeof(name)); GetPlayerName(jatekos, admin, sizeof(admin)); if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, PIROS, \"Nem vagy tulaj!\"); if(sscanf(params, \"u\", jatekos)) return SendClientMessage(playerid, PIROS, \"Használat: /adadmin [Jétákos/ID]\"); format(file, sizeof(file), \"/CESR/Adminok/%s.ini\", name); if(dini_Exists(file)) return SendClientMessage(playerid, PIROS, \"Ennek a játékosnak már van adminja!\"); format(string,sizeof(string),\"{ff0000}Adminisztrátor << %s >> {ffffff}Kinevezte adminnak %s-t!\",admin,jatekos); SendClientMessageToAll(0x04ff00AA,string); dini_Create(file); return 1; } CMD:eladmin(playerid, params[]) { new jatekos, name[MAX_PLAYER_NAME], admin[MAX_PLAYER_NAME], string[250]; GetPlayerName(jatekos, name, sizeof(name)); GetPlayerName(jatekos, admin, sizeof(admin)); if(CESRAdmin[playerid][Admin]) return SendClientMessage(playerid, PIROS, \"Nem vagy tulaj!\"); if(sscanf(params, \"u\", jatekos)) return SendClientMessage(playerid, PIROS, \"Használat: /eladmin [Játékos/ID]\"); format(file, sizeof(file), \"/CESR/Adminok/%s.ini\", name); if(!dini_Exists(file)) return SendClientMessage(playerid, PIROS, \"Ennek a játékosnak eddig sem volt adminja!\"); format(string,sizeof(string),\"{ff0000}Adminisztrátor << %s >> {ffffff}Elvette az adminját %s-nek/nak!\",admin,jatekos); SendClientMessageToAll(0x04ff00AA,string); dini_Remove(file); return 1; } CMD:chaturitese(playerid, params[]) { if(CESRAdmin[playerid][Admin]) { SendClientMessageToAll(CHATURITES,\" \"); SendClientMessageToAll(CHATURITES,\" \"); SendClientMessageToAll(CHATURITES,\" \"); SendClientMessageToAll(CHATURITES,\" \"); SendClientMessageToAll(CHATURITES,\" \"); SendClientMessageToAll(CHATURITES,\" \"); SendClientMessageToAll(CHATURITES,\" \"); SendClientMessageToAll(CHATURITES,\" \"); SendClientMessageToAll(CHATURITES,\" \"); SendClientMessageToAll(CHATURITES,\" \"); SendClientMessageToAll(CHATURITES,\" \"); SendClientMessageToAll(CHATURITES,\" \"); SendClientMessageToAll(CHATURITES,\" \"); SendClientMessageToAll(CHATURITES,\" \"); SendClientMessageToAll(CHATURITES,\" \"); SendClientMessageToAll(CHATURITES,\" \"); SendClientMessageToAll(CHATURITES,\" \"); SendClientMessageToAll(CHATURITES,\" \"); } else { SendClientMessage(playerid, 0xFF0000AA, \"Nem vagy adminisztrátor!\"); } return 1; } CMD:announce(playerid, params[]) { if(CESRAdmin[playerid][Admin]) { new szoveg[128]; if(sscanf(params, \"s[128]\", szoveg)) return SendClientMessage(playerid, PIROS, \"Használat: /announce [szöveg]\"); GameTextForAll(szoveg, 8000, 3); } else { SendClientMessage(playerid, 0xFF0000AA, \"Nem vagy adminisztrátor!\"); } return 1; } CMD:kidob(playerid, params[]) { if(CESRAdmin[playerid][Admin]) { new giveplayerid, indok[128], string[120], name[MAX_PLAYER_NAME], name2[MAX_PLAYER_NAME]; if(sscanf(params, \"us[128]\", giveplayerid, indok)) return SendClientMessage(playerid, 0xFF0000FF, \"Használat: /kidob [playerid] [indok]\"); if(!IsPlayerConnected(giveplayerid) || 0 > giveplayerid || giveplayerid > MAX_PLAYERS) return SendClientMessage(playerid, 0xFF0000FF, \"Hiba: Nincs ilyen játékos!\"); GetPlayerName(playerid, name, sizeof(name)); GetPlayerName(giveplayerid, name2, sizeof(name2)); format(string, 10000, \"{ff0000}%s{fff200} kilett dobva a szerverrõl! By Adminisztrátor: {ff0000}%s Indok: %s\", name2, name, indok); SendClientMessageToAll(0xB3D5B2AA,string); new str[800]; format(str,sizeof(str),\"{ff0000}%sViszlát, %s!\\nAdminisztrátor %s kidobott a szerverrõl!\\nIndok: %s\\n{fff200}Ez nem ban vissza tudsz jönni!\",str,name2,name,indok); ShowPlayerDialog(giveplayerid, 4565, 0,\"{ff0000}Kilettél dobva a szerverrõl!\", str, \"OK\",\"\"); Kick(giveplayerid); } else { SendClientMessage(playerid, 0xFF0000AA, \"Nem vagy adminisztrátor!\"); } return 1; } CMD:kitilt(playerid,params[]) { if(CESRAdmin[playerid][Admin]) { new giveplayerid, indok[128], string[120], name[MAX_PLAYER_NAME], name2[MAX_PLAYER_NAME]; if(sscanf(params, \"us[128]\", giveplayerid, indok)) return SendClientMessage(playerid, 0xFF0000FF, \"Használat: /kitilt [playerid] [indok]\"); if(!IsPlayerConnected(giveplayerid) || 0 > giveplayerid || giveplayerid > MAX_PLAYERS) return SendClientMessage(playerid, 0xFF0000FF, \"{1e90ff}HIBA: {00ff00}Nincs ilyen játékos!\"); new str[1000]; format(str,sizeof(str),\"{fff200}%sAdminisztrátor %s kitiltott a szerverrõl!\\nIndok: %s\\nUnbanért jelentkezz a www.samp-cesr.tk oldalon.\",str,name,indok); ShowPlayerDialog(giveplayerid, 4565, 0,\"{ff0000}Kilettél tiltva a szerverrõl!\", str, \"OK\",\"\"); GetPlayerName(playerid, name, sizeof(name)); GetPlayerName(giveplayerid, name2, sizeof(name2)); format(string, 10000, \"{ff0000}%s{fff200} kilett tiltva a szerverrõl! By Adminisztrátor: {ff0000}%s Indok: %s\", name2, name, indok); SendClientMessageToAll(0xB3D5B2AA,string); format(kitiltottak, sizeof(kitiltottak), \"/CESR/Kitiltottak/%s.ini\", name2); if(!dini_Exists(kitiltottak)) { dini_Create(kitiltottak); } Ban(giveplayerid); return 1; } else { SendClientMessage(playerid, PIROS, \"Hiba: Nem vagy adminisztrátor!\"); } return 1; } CMD:setskin(playerid, params[]) { if(CESRAdmin[playerid][Admin]) { new jatekos, skinid, admin[MAX_PLAYER_NAME], string[250]; if(sscanf(params, \"ui\", jatekos, skinid)) return SendClientMessage(playerid, PIROS, \"Használat: /setskin [Játékos/ID] [skin ID]\"); if( skinid > 299 || skinid < 0 ) return SendClientMessage(playerid, 0xff0000AA, \"HIBA: Rossz skin id! (299-0)\"); SetPlayerSkin(jatekos,skinid); GetPlayerName(playerid, admin, sizeof(admin)); format(string,sizeof(string),\"{ff0000}Adminisztrátor << %s >> {ffffff}Átállította %s-nek/nak a skinjét! {00ff00}Skin ID: %i\",admin,jatekos,skinid); SendClientMessageToAll(0x04ff00AA,string); } else { SendClientMessage(playerid, 0xFF0000AA, \"Nem vagy adminisztrátor!\"); } return 1; }
43
« Dátum: 2012. Június 09. - 14:47:17 »
Üdv, nos annyit,hogy kéne sürgõsen egy mapper nem sokat kéne mappolni, lehetõleg közepes tudású de profi mapper is jöhet ![Vigyorog :D](https://gtakozosseg.hu/Smileys/aaron/cheesy.gif) Cserébe: amit akar ![Vigyorog :D](https://gtakozosseg.hu/Smileys/aaron/cheesy.gif) Gondolok itt: szerver admin,photoshop képek (kezdõ vok),szkript,gamemode,stb Elõre is thx! További infókat pm.-ben!
44
« Dátum: 2012. Június 03. - 17:46:50 »
Üdv, azt szeretném tudni,hogy hogy kell olyat,hogí túlélõbe spawnolja a csatlakozókat és utánna randomba kiválaszt egy playert és berakja zombiba?
45
« Dátum: 2012. Június 02. - 21:29:07 »
Ezt irja a konzol: [21:23:46] Loading filterscript \'UCPAdmin.amx\'... [21:23:46] Error: Function not registered: \'mysql_connect\' [21:23:46] Error: Function not registered: \'mysql_debug\' [21:23:46] Error: Function not registered: \'mysql_close\' [21:23:46] Error: Function not registered: \'mysql_query\' [21:23:46] Error: Function not registered: \'mysql_store_result\' [21:23:46] Error: Function not registered: \'mysql_num_rows\' [21:23:46] Error: Function not registered: \'mysql_fetch_field_row\' [21:23:46] Error: Function not registered: \'mysql_fetch_row_format\' [21:23:46] Error: Function not registered: \'mysql_free_result\' [21:23:46] Error: Function not registered: \'mysql_real_escape_string\' [21:23:46] Loaded 1 filterscripts.
Oldalak: 1 2 [3] 4 5 ... 10
|