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 - GoldTec
Oldalak: 1 ... 5 6 [7] 8 9 ... 18
91
« Dátum: 2015. november 23. - 17:04:22 »
Sziasztok! Az angol fórumon találtam egy szavazórendszert és lemagyarítottam. A készítő nevére nem emlékszem, mivel már nem tudom hol találtam és a scriptben nem volt benne. A scriptben egy kérdést tudsz feltenni, amit a szerveren lévő játékosok meg tudnak válaszolni a /igen és a /nem parancs segítségével. Új kérdést csak adminok hozhatnak létre (ladminnal, ezt én tettem bele, mivel én ezt az adminrendszert használom, de aki akarja ki tudja törölni vagy átírni a saját adminrendszerére). Ha meg szeretnétek kapni az eredményt, akkor egy adminnak be kell írnia, hogy /end. A script megszámolja, hogy hányan szavaztak az igenre és hányan a nemre, de még azt is kiírja, hogy melyikre szavaztak többen. Bug: Az esetek nagy részében hiába nem szavazott senki azt írja ki, hogy döntetlen lett, pedig az is bele van írva a script-be, hogy jelezze, ha senki nem szavazott, de ez csak nagyon ritkán működik helyesen. Használjátok egészséggel Képek: http://www.kepfeltoltes.hu/151123/kell_1_www.kepfeltoltes.hu_.jpg[/img] http://www.kepfeltoltes.hu/151123/kell_2_www.kepfeltoltes.hu_.jpg[/img] http://www.kepfeltoltes.hu/151123/kell_3_www.kepfeltoltes.hu_.jpg[/img] http://www.kepfeltoltes.hu/151123/kell_4_www.kepfeltoltes.hu_.jpg[/img] Pastebin: http://pastebin.com/4D6rhnTEMediafire: http://www.mediafire.com/download/18r44zqzk2kov4w/szavazórendszer.rar kód: // This is a comment // uncomment the line below if you want to write a filterscript //#define FILTERSCRIPT //A Szavazórendszert magyarította: GoldTec #include <a_samp> #include <IsPlayerLAdmin> #define LARANJA 0xFF6600AA #define VERDECLARO 0x00FF0CAA #define VERDEMEDIO 0xa5b1A3AA #define BRANCO 0xFFFFFFAA #define VERMELHO 0xFF0000AA #define VERDEFRACO 0x80cf80AA #define COLOR_ULTRARED 0xFF0606FF #define COLOR_GREEN 0x33AA33AA enum e_votacao { bool:iniciada, sim, nao, total } new votacao[e_votacao]; new votou[MAX_PLAYERS]; main() { print(\"\\n----------------------------------\"); print(\" Blank Gamemode by your name here\"); print(\"----------------------------------\\n\"); } public OnGameModeInit() { // Don\'t use these lines if it\'s a filterscript SetGameModeText(\"Blank Script\"); AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); return 1; } public OnGameModeExit() { return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { new string[256]; if(!strcmp(cmdtext, \"/vote\", true,5)) { if (IsPlayerAdminLevel(playerid, 5)) { if(!votacao[iniciada]) { if(!strlen(cmdtext[6])) return SendClientMessage(playerid,COLOR_ULTRARED, \"Használat: /vote [kérdés]\"); SendClientMessageToAll(LARANJA,\"====================================\"); format(string, sizeof string, \"==> Új kérdés: %s?\", cmdtext[6]); SendClientMessageToAll(VERDECLARO, string); SendClientMessageToAll(LARANJA,\" \"); SendClientMessageToAll(LARANJA,\" > A szavazáshoz írd be::\"); SendClientMessageToAll(VERDEMEDIO, \"> /igen - Hogy igennel szavazz.\"); SendClientMessageToAll(VERDEMEDIO, \"> /nem - Hogy nemmel szavazz.\"); SendClientMessageToAll(LARANJA,\"====================================\"); votacao[iniciada] = true; votacao[sim] = 0; votacao[nao] = 0; GameTextForAll(\"~r~Szavazas~w~~b~ letrehozva!\",6000,3); for(new i; i <MAX_PLAYERS; i++) { votou = false; } } else { SendClientMessage(playerid,COLOR_ULTRARED,\"Egy szavazás már el van indítva!\"); } } else { SendClientMessage(playerid,COLOR_ULTRARED,\"Nincs elég magas szinted a parancs használatához!\"); } return 1; } if(!strcmp(cmdtext, \"/igen\", true)) { if(votacao[iniciada] && !votou[playerid]) { SendClientMessage(playerid,LARANJA, \"Sikeresen szavaztál az igenre!\"); votacao[sim]++; votacao[total]++; votou[playerid] = true; return 1; } return 0; } if(!strcmp(cmdtext, \"/nem\", true)) { if(votacao[iniciada] && !votou[playerid]) { SendClientMessage(playerid,LARANJA, \"Sikeresen szavaztál a nemre!\"); votacao[nao]++; votacao[total]++; votou[playerid] = true; return 1; } return 0; } if(!strcmp(cmdtext, \"/end\", true)) { if (IsPlayerAdminLevel(playerid, 5)) { if(votacao[iniciada]) { SendClientMessageToAll(LARANJA,\"====================================\"); SendClientMessageToAll(LARANJA, \"==> Eredmény: <<==\"); format(string, sizeof string, \"> %d Játékos igennel szavazott.\", votacao[sim]); SendClientMessageToAll(VERDEMEDIO,string); format(string, sizeof string, \"> %d Játékos nemmel szavazott.\", votacao[nao]); SendClientMessageToAll(VERDEMEDIO, string); format(string, sizeof string, \"> Ennyi szavazat érkezett: %d\",votacao[total]); SendClientMessageToAll(BRANCO, string); if(votacao[sim] == votacao[nao]) { SendClientMessageToAll(COLOR_GREEN, \"==> Döntetlen lett!\"); } else if(votacao[sim] > votacao[nao]) { SendClientMessageToAll(COLOR_GREEN, \"==> A legtöbb ember igennel szavazott.\"); } else if(votacao[sim] < votacao[nao]) { SendClientMessageToAll(COLOR_GREEN, \"==> A legtöbb ember nemmel szavazott.\"); } SendClientMessageToAll(LARANJA,\"====================================\"); GameTextForAll(\"~r~A szavazasnak~w~ ~r~ ~b~vege!\",6000,3); votacao[iniciada] = false; votacao[sim] = 0; votacao[nao] = 0; votacao[total] = 0; for(new i; i <MAX_PLAYERS; i++) { votou = false; } } else { SendClientMessage(playerid,BRANCO, \"Nem érkezett szavazás a kérdésre!\"); } } else { SendClientMessage(playerid,COLOR_ULTRARED, \"Nincs elég magas szinted a parancs használatához!\"); } return 1; } return 0; }
92
« Dátum: 2015. november 23. - 15:29:28 »
igen köszi remélem működik ha működik megírom és zárom a témát ha holnap háromig nem lesz zárva a téma, akkor nem működik Dupla hozzászólás automatikusan összefûzve. ( 2015. november 23. - 15:52:51 )
na ez működik köszi de a probléma hogy teleportálni még tud
93
« Dátum: 2015. november 22. - 17:22:33 »
Csak van legalább 3 admin aki időnként fel tud menni, meg vannak akik szólnak az adminnak ha látják a cheat-ert és már jön is fel egy admin, hogy megnézze hackelt-e Egyébként ezt meg nem úgy kell venni, mint egy anticheat-et Szimplán csak egy poén, de már ezt is leírtam. És pont ez az, hogy nem tudja, hogy nem működnek a parancsok multiba, amik single-be igen Így hát ha próbálkozik kiírja a szerver Nem kell ezt véresen komolyan venni Ez csak olyan plusz, ami fun szerverekre nem rossz. Mi is szoktunk vele baromkodni a haverjaimmal.
94
« Dátum: 2015. november 22. - 15:40:34 »
De ez pont a csalók ellen lett csinálva Mindegyik csaló úgy kezdi, hogy /baguvix majd néhány nap keresgélés után sobeit-el tér vissza így aki próbálkozik nem árt rá odafigyelni Egyébként az én szerveremen is hasonló szöveg van, mint amit zιтяσиє írt csak, hogy ide fel akartam tenni megpróbáltam kicsit \"komolyabbra\" venni a figurát
95
« Dátum: 2015. november 22. - 14:59:58 »
A pazarlást azt tudom, de nekem össze van olvasztva egy csomó szkript és ott csak így tudtam megoldani, de akkor majd újra feltöltöm. És pont azért csináltam, mert gondoltam jó poén
96
« Dátum: 2015. november 22. - 14:12:23 »
Sziasztok! Ez az első scriptem. Nem nagy durranás minden kezdő meg tudná csinálni, de reménykedem benne, hogy ilyen formában még senkinek nem jutott eszébe Ez a script úgy jutott eszembe, hogy a kezdő SAMP-osok amint megtudják, hogy kell parancsokat használni azonnal megpróbálkoznak a singleplayer csalókódjaival. Így íródott ez a script Készítette: Én azaz GoldTec Elkészítés idő: Nem mértem kb 10 perc lehet. Ennyi sorból áll: 138 Ez azért jó, mert aki 1 órája határozta el, hogy megtanul scriptelni az is gyorsan rájön, hogy, hogyan tudja módosítani és bővíteni. Pastebin: http://pastebin.com/6KRsA33wMediafire: http://www.mediafire.com/download/rdt77p0hc6ayp8i/cheat+rendszer.rarkód: #include <a_samp> #include <zcmd> #define COLOR_RED 0xEB000FFF CMD:kjkszpj (playerid, params []){ new pName[MAX_PLAYER_NAME]; new string[128]; GetPlayerName(playerid, pName, sizeof(pName)); format(string, sizeof(string), \"%s megpróbált 2-es szintű fegyvereket lekérni magának. Ezentúl szemmel tartunk!\", pName); SendClientMessageToAll(COLOR_RED, string); return 1; } CMD:uzumymw (playerid, params []){ new pName[MAX_PLAYER_NAME]; new string[128]; GetPlayerName(playerid, pName, sizeof(pName)); format(string, sizeof(string), \"%s megpróbált 3-as szintű fegyvereket lekérni magának. Ezentúl szemmel tartunk!\", pName); SendClientMessageToAll(COLOR_RED, string); return 1; } CMD:lxgiwyl (playerid, params []){ new pName[MAX_PLAYER_NAME]; new string[128]; GetPlayerName(playerid, pName, sizeof(pName)); format(string, sizeof(string), \"%s megpróbált 1-es szintű fegyvereket lekérni magának. Ezentúl szemmel tartunk!\", pName); SendClientMessageToAll(COLOR_RED, string); return 1; } CMD:asnaeb (playerid, params []){ new pName[MAX_PLAYER_NAME]; new string[128]; GetPlayerName(playerid, pName, sizeof(pName)); format(string, sizeof(string), \"%s megpróbálta lerázni külső segítséggel a zsarukat. Ezentúl szemmel tartunk!\", pName); SendClientMessageToAll(COLOR_RED, string); return 1; } CMD:aezakmi (playerid, params []){ new pName[MAX_PLAYER_NAME]; new string[128]; GetPlayerName(playerid, pName, sizeof(pName)); format(string, sizeof(string), \"%s megpróbálta kikapcsolni a körözést. Ezentúl szemmel tartunk!\", pName); SendClientMessageToAll(COLOR_RED, string); return 1; } CMD:pdnejoh (playerid, params []){ new pName[MAX_PLAYER_NAME]; new string[128]; GetPlayerName(playerid, pName, sizeof(pName)); format(string, sizeof(string), \"%s megpróbált autót lespawnolni magának. Ezentúl szemmel tartunk!\", pName); SendClientMessageToAll(COLOR_RED, string); return 1; } CMD:hesoyam (playerid, params []){ new pName[MAX_PLAYER_NAME]; new string[128]; GetPlayerName(playerid, pName, sizeof(pName)); format(string, sizeof(string), \"%s megpróbált páncélt, életet és pénzt hackelni magának. Ezentúl szemmel tartunk!\", pName); SendClientMessageToAll(COLOR_RED, string); return 1; } CMD:wanrltw (playerid, params []){ new pName[MAX_PLAYER_NAME]; new string[128]; GetPlayerName(playerid, pName, sizeof(pName)); format(string, sizeof(string), \"%s megpróbált végtelen töltényhez jutni. Ezentúl szemmel tartunk!\", pName); SendClientMessageToAll(COLOR_RED, string); return 1; } CMD:jumpjet (playerid, params []){ new pName[MAX_PLAYER_NAME]; new string[128]; GetPlayerName(playerid, pName, sizeof(pName)); format(string, sizeof(string), \"%s megpróbált lespawnolni egy Hydra-t. Ezentúl szemmel tartunk!\", pName); SendClientMessageToAll(COLOR_RED, string); return 1; } CMD:yecgaa (playerid, params []){ new pName[MAX_PLAYER_NAME]; new string[128]; GetPlayerName(playerid, pName, sizeof(pName)); format(string, sizeof(string), \"%s megpróbált lespawnolni egy Jetpack-et. Ezentúl szemmel tartunk!\", pName); SendClientMessageToAll(COLOR_RED, string); return 1; } CMD:icikpyh (playerid, params []){ new pName[MAX_PLAYER_NAME]; new string[128]; GetPlayerName(playerid, pName, sizeof(pName)); format(string, sizeof(string), \"%s megpróbálta megváltoztatni az időjárást. Ezentúl szemmel tartunk!\", pName); SendClientMessageToAll(COLOR_RED, string); return 1; } CMD:OUIQDMW (playerid, params []){ new pName[MAX_PLAYER_NAME]; new string[128]; GetPlayerName(playerid, pName, sizeof(pName)); format(string, sizeof(string), \"%s megpróbált járműből célozni. Ezentúl szemmel tartunk!\", pName); SendClientMessageToAll(COLOR_RED, string); return 1; } CMD:thgloj (playerid, params []){ new pName[MAX_PLAYER_NAME]; new string[128]; GetPlayerName(playerid, pName, sizeof(pName)); format(string, sizeof(string), \"%s megpróbálta eltüntetni játékos társait. Ezentúl szemmel tartunk!\", pName); SendClientMessageToAll(COLOR_RED, string); return 1; } CMD:ohdude (playerid, params []){ new pName[MAX_PLAYER_NAME]; new string[128]; GetPlayerName(playerid, pName, sizeof(pName)); format(string, sizeof(string), \"%s megpróbált lespawnolni egy Hunter-t. Ezentúl szemmel tartunk!\", pName); SendClientMessageToAll(COLOR_RED, string); return 1; } CMD:baguvix (playerid, params []){ new pName[MAX_PLAYER_NAME]; new string[128]; GetPlayerName(playerid, pName, sizeof(pName)); format(string, sizeof(string), \"%s megpróbált örök életet adni magának. Ezentúl szemmel tartunk!\", pName); SendClientMessageToAll(COLOR_RED, string); return 1; } Használjátok egészséggel
97
« Dátum: 2015. november 22. - 13:56:00 »
Az angol fórumról beszereztem egy afk rendszert: #include <a_samp> #define yellow 0xFFFF00AA #define COLOR_YELLOW 0xFFFF00AA new Text3D:label[MAX_PLAYERS]; public OnFilterScriptInit() { print(\"\\n--------------------------------------\"); print(\" Afk SYSTEM\"); print(\"--------------------------------------\\n\"); return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { if(strcmp(\"/afk\", cmdtext, true) == 0) { SendClientMessage(playerid, COLOR_YELLOW, \"You are now AFK, type /back to move again!\"); TogglePlayerControllable(playerid,0); label[playerid] = Create3DTextLabel(\"AFK\",yellow,30.0,40.0,50.0,40.0,0); Attach3DTextLabelToPlayer(label[playerid], playerid, 0.0, 0.0, 0.7); new string3[70]; new name[MAX_PLAYER_NAME]; GetPlayerName(playerid, name, sizeof(name)); format(string3, sizeof(string3), \"%s is now Away from the keyboard!\", name); SendClientMessageToAll(COLOR_YELLOW, string3); } if(strcmp(\"/back\", cmdtext, true) == 0) { SendClientMessage(playerid, COLOR_YELLOW, \"You are now back!\"); TogglePlayerControllable(playerid,1); new string3[70]; new name[MAX_PLAYER_NAME]; GetPlayerName(playerid, name, sizeof(name)); format(string3, sizeof(string3), \"%s is now Back!\", name); SendClientMessageToAll(COLOR_YELLOW, string3); Delete3DTextLabel(Text3D:label[playerid]); return 1; } return 0; } A gondom az vele, hogyha valaki nem jön vissza és úgy elteleportál ugyan úgy tud továbbra is mozogni, de az afkolók listáján ugyan úgy fent van. A másik probléma vele, hogyha valaki afkol, akkor a játékos feje felett megjelenik egy AFK felirat viszont, ha visszajön nem tűnik el. Valakinek van megoldása?
98
« Dátum: 2015. november 21. - 18:48:00 »
De ha egyszer egyikse működik, akkor felesleges bemásolgatni, mert nálam van a hiba De itt van: #include <a_samp> #define DIALOG_0 600 // dialog ID #define DIALOG_1 601//help dialog ID-je #define DIALOG_2 602 // színváltó dialog ID #define OFF 0 #define ON 1 forward CarColor(playerid); new engine, lights, alarm, doors, bonnet, boot, objective; new bool:booot=false; new bool:boonet=false; new bool:lamp=false; new CarTimer; new dline[2048]; new SpinZ[MAX_PLAYERS];//spin new SpinY[MAX_PLAYERS];//spin2 new SpinX[MAX_PLAYERS];//spin3 new Jump[MAX_PLAYERS];//ugrás new RepFlip[MAX_PLAYERS];//megfordítás,javítás new SuperStop[MAX_PLAYERS];//Super Stop new ColorChanger[MAX_PLAYERS];//színváltó new Lamp[MAX_PLAYERS];//lámpa new Boonet[MAX_PLAYERS];//motorháztető new Boot[MAX_PLAYERS];//csomagtartó new Tow[MAX_PLAYERS];//autóvontatás new const segitseg[][] = { \"{FF8040}1.{0080FF}SpinZ - Megfordítja a járművet a Z tengely mentén.\", \"{FF8040}2.{0080FF}SpinY - Megfordítja a járművet a Y tengely mentén\", \"{FF8040}3.{0080FF}SpinX - Megfordítja a járművet a X tengely mentén\", \"{FF8040}4.{0080FF}Megfordítás és egyben javítás - Megjavítja és megfordítja a járművet\", \"{FF8040}5.{0080FF}Super Stop - Rögtön megállítja a járművet\", \"{FF8040}6.{0080FF}Színváltó - Lecseréli az autószinét(Több színről van szó,amit randomban vált)\", \"{FF8040}7.{0080FF}Motorháztető - Fel/Le nyitja/csukja a motorháztetőt!\", \"{FF8040}8.{0080FF}Csomagtartó - Fel/Le /nyitja/csukja a motorháztetőt!\", \"{FF8040}9.{0080FF}Lámpa - Ki/Be kapcsolja a lámpát.\", \"{FF8040}10.{0080FF}Ne történjen semmi - Kikapcsol mindent!\", \"\", \"{FFFF00}Ezt a Vkey rendszert {2DF709}kadaradam {FFFF00}csinálta!\" }; public OnFilterScriptInit() { print(\"\\n----------------------------------\"); print(\" GoldTec VKEY rendszere betöltve -\"); print(\"----------------------------------\\n\"); return 1; } public OnFilterScriptExit() { return 1; } public OnPlayerDisconnect(playerid) { SpinZ[playerid]=0; SpinY[playerid]=0; SpinX[playerid]=0; Jump[playerid]=0; RepFlip[playerid]=0; SuperStop[playerid]=0; ColorChanger[playerid]=0; Lamp[playerid]=0; Boot[playerid]=0; Boonet[playerid]=0; Tow[playerid]=0; return 1; } public OnPlayerConnect(playerid) { SpinZ[playerid]=0; SpinY[playerid]=0; SpinX[playerid]=0; Jump[playerid]=0; RepFlip[playerid]=0; SuperStop[playerid]=0; ColorChanger[playerid]=0; Lamp[playerid]=0; Boot[playerid]=0; Boonet[playerid]=0; Tow[playerid]=0; return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { new vehicleid; vehicleid = GetPlayerVehicleID(playerid); if (strcmp(\"/vkey\", cmdtext, true, 10) == 0) { if(IsPlayerInVehicle(playerid, vehicleid)) { ShowPlayerDialog(playerid, DIALOG_0, DIALOG_STYLE_LIST, \"Válaszd ki valamelyik opciót\", \"{FF8000}SpinZ\\n{FF00FF}SpinY\\n{FF8000}SpinX\\n{FF00FF}Ugrás\\n{FF8000}Megfordítás,egyben javítás\\n{FF00FF}Super Stop\\n{FF8000}Színváltó\\n{FF00FF}Motorháztető\\n{FF8000}Csomagtartó\\n{FF00FF}Lámpa\\n{FF8000}Vontatás\\n{40FF00}Ne történjen semmi\\n{FF0000}Help\", \"Kiválaszt\", \"Kilép\"); } else SendClientMessage(playerid, 0xAA3333AA, \"Nem vagy járműben!\"); return 1; } if (strcmp(\"/untow\", cmdtext, true, 10) == 0) { if(IsPlayerInVehicle(playerid, vehicleid)) { DetachTrailerFromVehicle(GetPlayerVehicleID(playerid)); } else SendClientMessage(playerid, 0xAA3333AA, \"Nem vagy járműben!\"); return 1; } return 0; } public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) { if(SpinZ[playerid] == 1) { if (IsPlayerInAnyVehicle(playerid)) { if((newkeys & KEY_ACTION) && !(oldkeys & KEY_ANALOG_UP)) { if(IsPlayerInAnyVehicle(playerid)) SetVehicleAngularVelocity(GetPlayerVehicleID(playerid), 0.0, 0.0, 2.0); else SendClientMessage(playerid, 0xFFFF00FF ,\"Nem vagy járműben!\"); } } } if(SpinY[playerid] == 1) { if (IsPlayerInAnyVehicle(playerid)) { if((newkeys & KEY_ACTION) && !(oldkeys & KEY_ANALOG_UP)) { if(IsPlayerInAnyVehicle(playerid)) SetVehicleAngularVelocity(GetPlayerVehicleID(playerid), 0.0,0.2, 0.0); else SendClientMessage(playerid, 0xFFFF00FF ,\"Nem vagy járműben!\"); } } } if(SpinX[playerid] == 1) { if (IsPlayerInAnyVehicle(playerid)) { if((newkeys & KEY_ACTION) && !(oldkeys & KEY_ANALOG_UP)) { if(IsPlayerInAnyVehicle(playerid)) SetVehicleAngularVelocity(GetPlayerVehicleID(playerid), 0.0,0.2, 0.0); else SendClientMessage(playerid, 0xFFFF00FF ,\"Nem vagy járműben!\"); } } } new Float:x, Float:y, Float:z; if(Jump[playerid] == 1) { if (IsPlayerInAnyVehicle(playerid)) { if((newkeys & KEY_ACTION) && !(oldkeys & KEY_ANALOG_UP)) { if(IsPlayerInAnyVehicle(playerid)) GetVehicleVelocity(GetPlayerVehicleID(playerid), x, y, z); SetVehicleVelocity(GetPlayerVehicleID(playerid) ,x ,y ,z+0.3); } } } if(RepFlip[playerid] == 1) { new Float:zangle, vehicleID = GetPlayerVehicleID(playerid); if((newkeys & KEY_ACTION) && !(oldkeys & KEY_ANALOG_UP)) { if(IsPlayerInAnyVehicle(playerid)) GetVehicleZAngle(vehicleID, zangle); SetVehicleZAngle(vehicleID, zangle); RepairVehicle(GetPlayerVehicleID(playerid)); } } if(SuperStop[playerid] == 1) { if (IsPlayerInAnyVehicle(playerid)) { if((newkeys & KEY_ACTION) && !(oldkeys & KEY_ANALOG_UP)) { if(IsPlayerInAnyVehicle(playerid)) SetVehicleVelocity(GetPlayerVehicleID(playerid) ,0.0 ,0.0 ,0.0); else SendClientMessage(playerid, 0xFFFF00FF ,\"Nem vagy járműben!\"); } } } if(ColorChanger[playerid] == 1) { ChangeVehicleColor(GetPlayerVehicleID(playerid), random(252), random(252)); } if(Lamp[playerid] == 1) { if (IsPlayerInAnyVehicle(playerid)) { if((newkeys & KEY_ACTION) && !(oldkeys & KEY_ANALOG_UP)) { if(IsPlayerInAnyVehicle(playerid)) if( !lamp ) { GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective); SetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, ON, alarm, doors, bonnet, boot, objective); lamp=true; } else if( lamp ) { GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective); SetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, OFF, alarm, doors, bonnet, boot, objective); lamp=false; } else SendClientMessage(playerid, 0xFFFF00FF ,\"Nem vagy járműben!\"); } } } if(Boot[playerid] == 1) { if (IsPlayerInAnyVehicle(playerid)) { if((newkeys & KEY_ACTION) && !(oldkeys & KEY_ANALOG_UP)) { if(IsPlayerInAnyVehicle(playerid)) if( !booot ) { GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective); SetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, ON, objective); booot=true; } else if( booot ) { SetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective); SetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, OFF, objective); booot=false; } else SendClientMessage(playerid, 0xFFFF00FF ,\"Nem vagy járműben!\"); } } } if(Boonet[playerid] == 1) { if (IsPlayerInAnyVehicle(playerid)) { if((newkeys & KEY_ACTION) && !(oldkeys & KEY_ANALOG_UP)) { if(IsPlayerInAnyVehicle(playerid)) if( !boonet ) { GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective); SetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, ON, boot, objective); boonet=true; } else if( boot ) { GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective); SetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, OFF, boot, objective); boonet=false; } else SendClientMessage(playerid, 0xFFFF00FF ,\"Nem vagy járműben!\"); } } } if(Tow[playerid] == 1) { if (IsPlayerInAnyVehicle(playerid)) { if((newkeys & KEY_ACTION) && !(oldkeys & KEY_ANALOG_UP)) { new Float:pX,Float:pY,Float:pZ; GetPlayerPos(playerid,pX,pY,pZ); new Float:vX,Float:vY,Float:vZ; new Found=0; new vid=0; while((vid<MAX_VEHICLES)&&(!Found)) { vid++; GetVehiclePos(vid,vX,vY,vZ); if ((floatabs(pX-vX)<7.0)&&(floatabs(pY-vY)<7.0)&&(floatabs(pZ-vZ)<7.0)&&(vid!=GetPlayerVehicleID(playerid))) { Found=1; if(IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid))) { DetachTrailerFromVehicle(GetPlayerVehicleID(playerid)); } AttachTrailerToVehicle(vid,GetPlayerVehicleID(playerid)); } } if (!Found) { SendClientMessage(playerid,0xFFFF00AA,\"Egyetlen egy kocsi sincsen a közeledben!\"); } } } } return 1; } public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if(dialogid == DIALOG_2) { if(response) { if(listitem == 0) { CarTimer = SetTimer(\"CarColor\",1000,1); SendClientMessage(playerid, 0xFFFF00FF ,\"Automatikus Színváltó aktiválva!\"); } if(listitem == 1) { SpinZ[playerid]=0; SpinY[playerid]=0; SpinX[playerid]=0; Jump[playerid]=0; RepFlip[playerid]=0; SuperStop[playerid]=0; ColorChanger[playerid]=1; Lamp[playerid]=0; Boot[playerid]=0; Boonet[playerid]=0; Tow[playerid]=0; SendClientMessage(playerid, 0xFFFF00FF ,\"Kézi Színváltó aktiválva!Nyomd le a Ctrl gombot!\"); KillTimer(CarTimer); } } } if(dialogid == DIALOG_0) { if(response) { if(listitem == 0) { SpinZ[playerid]=1; SpinY[playerid]=0; SpinX[playerid]=0; Jump[playerid]=0; RepFlip[playerid]=0; SuperStop[playerid]=0; ColorChanger[playerid]=0; Lamp[playerid]=0; Boot[playerid]=0; Boonet[playerid]=0; Tow[playerid]=0; SendClientMessage(playerid, 0xFFFF00FF ,\"Spin aktiválva!Nyomd le a Ctrl gombot!\"); } if(listitem == 1) { SpinZ[playerid]=0; SpinY[playerid]=1; SpinX[playerid]=0; Jump[playerid]=0; RepFlip[playerid]=0; SuperStop[playerid]=0; ColorChanger[playerid]=0; Lamp[playerid]=0; Boot[playerid]=0; Boonet[playerid]=0; Tow[playerid]=0; SendClientMessage(playerid, 0xFFFF00FF ,\"Spin aktiválva!Nyomd le a Ctrl gombot!\"); } if(listitem == 2) { SpinZ[playerid]=0; SpinY[playerid]=0; SpinX[playerid]=1; Jump[playerid]=0; RepFlip[playerid]=0; SuperStop[playerid]=0; ColorChanger[playerid]=0; Lamp[playerid]=0; Boot[playerid]=0; Boonet[playerid]=0; Tow[playerid]=0; SendClientMessage(playerid, 0xFFFF00FF ,\"Spin aktiválva!Nyomd le a Ctrl gombot!\"); } if(listitem == 3) { SpinZ[playerid]=0; SpinY[playerid]=0; SpinX[playerid]=0; Jump[playerid]=1; RepFlip[playerid]=0; ColorChanger[playerid]=0; SuperStop[playerid]=0; Lamp[playerid]=0; Boot[playerid]=0; Boonet[playerid]=0; Tow[playerid]=0; SendClientMessage(playerid, 0xFFFF00FF ,\"Ugrás aktiválva!Nyomd le a Ctrl gombot!\"); } if(listitem == 4) { SpinZ[playerid]=0; SpinY[playerid]=0; SpinX[playerid]=0; Jump[playerid]=0; ColorChanger[playerid]=0; RepFlip[playerid]=1; SuperStop[playerid]=0; Lamp[playerid]=0; Boot[playerid]=0; Boonet[playerid]=0; Tow[playerid]=0; SendClientMessage(playerid, 0xFFFF00FF ,\"Megfordítás és egyben javítás aktiválva!Nyomd le a Ctrl gombot!\"); } if(listitem == 5) { SpinZ[playerid]=0; SpinY[playerid]=0; SpinX[playerid]=0; Jump[playerid]=0; RepFlip[playerid]=0; ColorChanger[playerid]=0; SuperStop[playerid]=1; Lamp[playerid]=0; Boot[playerid]=0; Boonet[playerid]=0; Tow[playerid]=0; SendClientMessage(playerid, 0xFFFF00FF ,\"Super Stop aktiválva!Nyomd le a Ctrl gombot!\"); } if(listitem == 6) { ShowPlayerDialog(playerid, DIALOG_2, DIALOG_STYLE_LIST, \"Színváltó[Vkey System by kadaradam]\", \"{00FFFF}Automatikus\\n{00FFFF}Kézi\", \"Kiválaszt\", \"Kilép\"); } if(listitem == 7) { SpinZ[playerid]=0; SpinY[playerid]=0; SpinX[playerid]=0; Jump[playerid]=0; RepFlip[playerid]=0; SuperStop[playerid]=0; ColorChanger[playerid]=0; Lamp[playerid]=0; Boot[playerid]=0; Boonet[playerid]=1; Tow[playerid]=0; SendClientMessage(playerid, 0xFFFF00FF ,\"Motorháztető aktiválva!Nyomd le a Ctrl gombot!\"); } if(listitem == { SpinZ[playerid]=0; SpinY[playerid]=0; SpinX[playerid]=0; Jump[playerid]=0; RepFlip[playerid]=0; SuperStop[playerid]=0; ColorChanger[playerid]=0; Lamp[playerid]=0; Boot[playerid]=1; Boonet[playerid]=0; Tow[playerid]=0; SendClientMessage(playerid, 0xFFFF00FF ,\"Csomagtartó aktiválva!Nyomd le a Ctrl gombot!\"); } if(listitem == 9) { SpinZ[playerid]=0; SpinY[playerid]=0; SpinX[playerid]=0; Jump[playerid]=0; RepFlip[playerid]=0; SuperStop[playerid]=0; ColorChanger[playerid]=0; Lamp[playerid]=1; Boot[playerid]=0; Boonet[playerid]=0; Tow[playerid]=0; SendClientMessage(playerid, 0xFFFF00FF ,\"Lámpa aktiválva!Nyomd le a Ctrl gombot!\"); } if(listitem == 10) { SpinZ[playerid]=0; SpinY[playerid]=0; SpinX[playerid]=0; Jump[playerid]=0; RepFlip[playerid]=0; SuperStop[playerid]=0; ColorChanger[playerid]=0; Lamp[playerid]=0; Boot[playerid]=0; Boonet[playerid]=0; Tow[playerid]=1; SendClientMessage(playerid, 0xFFFF00FF ,\"Autó vontatás aktiválva!Nyomd le a Ctrl gombot!Az /untow paranccsal csatolod le a járműveket!\"); } if(listitem == 11) { SpinZ[playerid]=0; SpinY[playerid]=0; SpinX[playerid]=0; Jump[playerid]=0; RepFlip[playerid]=0; SuperStop[playerid]=0; ColorChanger[playerid]=0; Lamp[playerid]=0; Boot[playerid]=0; Boonet[playerid]=0; Tow[playerid]=0; KillTimer(CarTimer); } if(listitem == 12) { dline[0] = EOS; for(new i; i < sizeof(segitseg); i ++) { strcat(dline, segitseg); strcat(dline, \"\\n\"); } ShowPlayerDialog(playerid, DIALOG_1, DIALOG_STYLE_MSGBOX, \"{FFFF00}Vkey System Segítség\", dline, \"Kilép\", \"\"); if(!response) return ShowPlayerDialog(playerid, DIALOG_0, DIALOG_STYLE_LIST, \"Válassz a lehetőségek közül[Vkey System by kadaradam]\", \"{FF8000}SpinZ\\n{FF00FF}SpinY\\n{FF8000}SpinX\\n{FF00FF}Ugrás\\n{FF8000}Megfordítás,egyben javítás\\n{FF00FF}Super Stop\\n{FF8000}Színváltó\\n{FF00FF}Motorháztető\\n{FF8000}Csomagtartó\\n{FF00FF}Lámpa\\n{40FF00}Ne történjen semmi\\n{FF0000}Help\", \"Kiválaszt\", \"Kilép\"); } } } return 1; } public CarColor(playerid) { ChangeVehicleColor(GetPlayerVehicleID(playerid), random(252), random(252)); return 1; }
Dupla hozzászólás automatikusan összefûzve. ( [time]2015. november 21. 19:51:48[/time] )
Rájöttem ha az egyik scriptet kiveszem rögtön működik Már csak azt nem tudom mit lehetne vele kezdeni Dupla hozzászólás automatikusan összefûzve. ( 2015. november 22. - 13:53:25 )
Ha valaki ilyen hibába ütközne leírom a megoldást mielőtt zárom a témát. Megtaláltam melyik filterscript lövi ki a vkey rendszert. Egyszerűen fogtam nyitottam egy új pwn fájlt amit egy teljesen más néven mentettem el és az eredetiből ctrl+c, ctrl+v kombinációval beilesztettem az újba és full ugyan az a script csak másik néven már nem is lövi ki a vkey rendszert. Köszi mindenkinek a segítséget!
99
« Dátum: 2015. november 21. - 18:33:45 »
Így sem működik valamiért :/
100
« Dátum: 2015. november 21. - 18:01:54 »
Azt is próbáltam úgysem működik. Csak a dialog menu jön be de utána már akármire nyomok nem csinál semmit.
101
« Dátum: 2015. november 21. - 16:58:16 »
Valamiért nem működik a vkey script. Akármilyet teszek bele. Már 20 ezret letöltöttem, hogy biztos rossz volt, de nem. Ha bírom, hogy /vkey a dialogmenü bejön ott viszont hiába kattintok akármire nem ír ki semmit és mindegyik billentyűt és egeret és egérkombinációt végigpróbáltam nem működik. a server log-ba ennyi van: ---------- Loaded log file: \"server_log.txt\". ---------- SA-MP Dedicated Server ---------------------- v0.3.7-R2, (C)2005-2015 SA-MP Team [10:43:23] plugins = \"\" (string) [10:43:23] [10:43:23] Server Plugins [10:43:23] -------------- [10:43:23] Loaded 0 plugins. [10:43:23] [10:43:23] Ban list [10:43:23] -------- [10:43:23] Loaded: samp.ban [10:43:23] [10:43:23] [10:43:23] Filterscripts [10:43:23] --------------- [10:43:23] Loading filterscript \'UltraHost.amx\'... [10:43:23] Loading filterscript \'ladmin4.amx\'... [10:43:23] ________________________________________ [10:43:23] ________________________________________ [10:43:23] LAdmin Bet�lt�s... [10:43:23] -----------Ford�totta: Baliboy----------- [10:43:23] ________________________________________ [10:43:23] -Configuration Settings Loaded [10:43:23] -39 Forbidden Names Loaded [10:43:23] -10 Forbidden Tags Loaded [10:43:23] -9 Forbidden Words Loaded [10:43:23] ________________________________________ [10:43:23] LAdmin Version 4.0 [10:43:23] Bet�ltve [10:43:23] ________________________________________ [10:43:23] D�tum: 21/11/2015 Id�: 10:43 :23 [10:43:23] ________________________________________ [10:43:23] ________________________________________ [10:43:23] Loading filterscript \'uzi.amx\'... [10:43:23] ------------------------------------------ [10:43:23] Loading filterscript \'teszt.amx\'... [10:43:23] Loading filterscript \'ft.amx\'... [10:43:23] |==========================================================| [10:43:23] | Ft Bar | [10:43:23] | By Game94 bet�ltve | [10:43:23] |==========================================================| [10:43:23] Loading filterscript \'sp.amx\'... [10:43:23] Loading filterscript \'penz.amx\'... [10:43:23] Loading filterscript \'uzi.amx\'... [10:43:23] Unable to load filterscript \'uzi.amx\'. [10:43:23] Loading filterscript \'GT2.amx\'... [10:43:23] Loading filterscript \'tuning.amx\'... [10:43:23] Tuning menu loaded. [10:43:23] Loading filterscript \'vkey.amx\'... [10:43:23] ---------------------------------- [10:43:23] [FS] Vkey sytem by kadaradam - Loaded - [10:43:23] ---------------------------------- [10:43:23] Loaded 10 filterscripts. [10:43:23] ---------------------------------- [10:43:23] GT script [10:43:23] ---------------------------------- [10:43:23] Number of vehicle models: 8 [10:44:02] [connection] xx.xx.xxx.xxx:xxxxx requests connection cookie. [10:44:03] [connection] incoming connection: xx.xx.xxx.xxx:xxxxx id: 0 [10:44:03] [join] GoldTec has joined the server (0:xx.xx.xxx.xxx) [10:44:09] tmp = 5, tmp2(logged) = 1, level = 5 [10:45:08] [part] GoldTec has left the server (0:1)
102
« Dátum: 2015. november 21. - 16:53:06 »
Igen, de a kód letöltött és rengeteg a string benne és alapból string 2-t definiált valamiért a script készítője
103
« Dátum: 2015. november 21. - 15:05:19 »
Köszi
Dupla hozzászólás automatikusan összefûzve. ( 2015. november 21. - 15:09:01 )
A probléma az, hogy a szerveren nem jelenik meg az üzenet. Ki van hagyva neki egy sor hely mintha lenne ott valami, de nem írja ki.
104
« Dátum: 2015. november 21. - 13:44:28 »
Sziasztok! Van egy kódom. if(FP == 1) { if(GetPVarInt(i, \"AdminProtect\") == 0) { new Float:FlyPozicijaZ; new Float:FlyPozicijaY; new Float:FlyPozicijaX; new ankategorija[320]; new anime[320]; new Float:helti2; GetAnimationName(GetPlayerAnimationIndex(i),ankategorija,320,anime,320); GetPlayerPos(i, FlyPozicijaX, FlyPozicijaY, FlyPozicijaZ); GetPlayerName(i, ime, sizeof(ime)); GetPlayerHealth(i,helti2); GetPlayerIp(i, ipadresa, sizeof(ipadresa)); if(strcmp(anime,\"SWIM_CRAWL\", false ) == 0 && strcmp(ankategorija,\"SWIM\", false ) == 0) { if(!IsPlayerInAnyVehicle(i) && FlyPozicijaZ > 100 && helti2 > 2 && Zastita == 0) { FlyOpomena = 1; } } if(strcmp(anime,\"SWIM_BREAST\", false ) == 0 && strcmp(ankategorija,\"SWIM\", false ) == 0) { if(!IsPlayerInAnyVehicle(i) && FlyPozicijaZ > 100 && helti2 > 2 && Zastita == 0) { FlyOpomena = 1; } } if(strcmp(anime,\"SWIM_TREAD\", false ) == 0 && strcmp(ankategorija,\"SWIM\", false ) == 0) { if(!IsPlayerInAnyVehicle(i) && FlyPozicijaZ > 100 && helti2 > 2 && Zastita == 0) { FlyOpomena = 1; } } if(FlyOpomena== 1 && kikovan == 0) { kikovan = 1; format(string, sizeof(string), \"%s %s el lett távolítva a szerverről! Oka: Fly Hack\",acime, ime); SendClientMessageToAll(RED, string); format(string2, sizeof(string2),\"{CD0000}Kirúgva!\\n{FFF8DC}Név:{CD0000} %s\\n{FFF8DC}Ok:{CD0000}} Fly Hack\\n{FFF8DC}IP:{CD0000} %s\\n \\n{CD0000}Ha úgy gondolod, hogy a kitiltás nem jogos, fényképezd le\\n ezt az üzenetet, és vedd fel velünk a kapcsolatot!\\n \",ime,ipadresa); ShowPlayerDialog(i, 20000, DIALOG_STYLE_MSGBOX, \"{FFF8DC}[Honey System - AC]\",string2, \"Ok\", \"\"); getdate(y,m,d); gettime(h,mi,s); format(string,sizeof(string), \"[%d/%d/%d]-[%d:%d:%d] [Honey System - AC] játékos %s ki lett rúgva a szerverről... ok: Fly Hack\",d,m,y,h,mi,s,ime); log(string); FlyOpomena = 0; new pName[MAX_PLAYER_NAME]; GetPlayerName(playerid, pName, sizeof(pName)); format(string, sizeof(string), \"%s ne hackelj!\", pName); SendClientMessageToAll(COLOR_RED, string2); } } } A probléma az vele, hogy ezt az errort dobálja ki *filterscripts\\AntiCheat.pwn(1061) : error 017: undefined symbol \"playerid\" Tudnátok segíteni?
105
« Dátum: 2015. november 21. - 09:57:44 »
Sziasztok! Egy olyan script-el próbálkozom, csak nem jön össze, hogyha beírom, pl, hogy /adminszolgalat akkor adminszolgálatba lépek és ezt ki is írja a nevem fölé illetve, hogyha pl én írom be, akkor kiírja, hogy tulajdonos. És ha lehet, akkor ezt úgy próbálnám megoldani, hogy ha nem vagyok adminszolgálatba és beírja, hogy /admins, akkor az én nevem ne legyen ott, de ez nem annyira fontos.
Oldalak: 1 ... 5 6 [7] 8 9 ... 18
|