-
Příspěvků
810 -
Registrován
-
Aktivní
-
Vítězných dnů
22
Content Type
Profiles
Forums
Calendar
Gallery
SA-MP
Příspěvky posted by The hidden face
-
-
Jakou máš verzi exisu -4.01 ?
-
Sry já tě špatně pochopil
-
Ono by to bylo nejlepsi kdyby tam nebylo ani to heslo.Prote treba jako Admin sript v RZE.Daniely to Erigester jde oto abys použil to když se mu setne lvl tak aby se vytvořil soubor jako při eregister takže přemýšlej které funkce potřebuješ ktomu a aelogin dej spiše do OnPlayerConnect bay to otestovalo jestli funguje sobor a jestli ano tak to natče to co má
-
Díkya public OnPlayerSelectedMenuRow si nechal kde ?
-
aha srymyslel som kód toho menu
dcmd_color(playerid, params[]) { TestPrint("dcmd_color(playerid, params[])"); ShowMenuForPlayer(eXisMenu[3],playerid); if(Informace[playerid][AdminLevel] < 1) return NizkyLevel(playerid); if(!strlen(params) || !IsNumeric(params)) return MLMWhite(playerid, "Použití: /color [ 1-7 ]", "Pouzitie: /color [ 1-7 ]"); new Barva = strval(params); if(Barva < 1 || Barva > 7) return MLMWhite(playerid, "Použití: /color [ 1-7 ]", "Pouzitie: /color [ 1-7 ]"); switch(Barva) { case 1: { SetPlayerColor(playerid, B_SVITIVA); MLMSvitz(playerid, "[ ! ] Barva nicku: Světle zelená", "[ ! ] Farba nicku: Svetlo zelena"); HideMenuForPlayer(eXisMenu[3], playerid); } case 2: { SetPlayerColor(playerid, 0x4169FFAA); MLMSvitz(playerid, "[ ! ] Barva nicku: Modrá", "[ ! ] Farba nicku: Modra"); HideMenuForPlayer(eXisMenu[3], playerid); } case 3: { HideMenuForPlayer(eXisMenu[3], playerid); SetPlayerColor(playerid, 0xFF0000AA); MLMSvitz(playerid, "[ ! ] Barva nicku: Červená", "[ ! ] Farba nicku: Cervena"); } case 4: { HideMenuForPlayer(eXisMenu[3], playerid); SetPlayerColor(playerid, 0xFF6600AA); MLMSvitz(playerid, "[ ! ] Barva nicku: Oranžová", "[ ! ] Farba nicku: Oranzova"); } case 5: { SetPlayerColor(playerid, 0xFFFF00AA); MLMSvitz(playerid, "[ ! ] Barva nicku: Žlutá", "[ ! ] Farba nicku: Zlta"); HideMenuForPlayer(eXisMenu[3], playerid); } case 6: { SetPlayerColor(playerid, 0xFFFFFFAA); MLMSvitz(playerid, "[ ! ] Barva nicku: Bílá", "[ ! ] Farba nicku: Biela"); HideMenuForPlayer(eXisMenu[3], playerid); } case 7: { SetPlayerColor(playerid, 0x00000000); MLMSvitz(playerid, "[ ! ] Barva nicku: Neviditelná černá", "[ ! ] Farba nicku: Neviditelna cerna"); HideMenuForPlayer(eXisMenu[3], playerid); } } return true; }
//-------------------------------------------------------------------------- eXisMenu[3] = CreateMenu("~r~C~w~olor", 1, 50.0, 130.0, 100.0, 200.0); if(IsValidMenu(eXisMenu[3])) { AddMenuItem(eXisMenu[3], 0, "Zelena"); AddMenuItem(eXisMenu[3], 0, "Modra"); AddMenuItem(eXisMenu[3], 0, "Cervena"); AddMenuItem(eXisMenu[3], 0, "Oranzova"); AddMenuItem(eXisMenu[3], 0, "Zluta"); AddMenuItem(eXisMenu[3], 0, "Bila"); AddMenuItem(eXisMenu[3], 0, "Neviditelna"); AddMenuItem(eXisMenu[3], 0, "Konec"); }
-
public OnPlayerPrivmsg(playerid, recieverid, text[]) { TestPrint("public OnPlayerPrivmsg(playerid, recieverid, text[])"); if(IsPlayerConnected(playerid)) { StatistikaWrite("PM Zpravy"); //-------------------------------------------------------------------------- if(Informace[playerid][umlceni] && Informace[recieverid][AdminLevel] < 1) { MLMWhite(playerid, "[ ! ] Jsi umlceny, PM muzes poslat pouze Administratorum /admins","[ ! ] Si umlceny, PM mozes poclat iba Administratorovi /admins"); return 0; } //-------------------------------------------------------------------------- else if(Informace[playerid][AdminLevel] == 0 && Informace[recieverid][AdminLevel] == 0) { new CZstring[90],SKstring[90],string[256]; format(CZstring, 90, "[ PM %s pise hraci %s ]",Jmeno(playerid),Jmeno(recieverid)); format(SKstring, 90, "[ PM %s pise hracovi %s ]",Jmeno(playerid),Jmeno(recieverid)); format(string,256,"[ %s ]" ,text); for(new i=0;i<MAX_PLAYERS_EX;i++) { if(IsPlayerConnected(i)) { if(Informace[i][AdminLevel] > 3) { MLMCerv(i,CZstring,SKstring); SendClientMessage(i,B_CERVENA,string); } } } } //-------------------------------------------------------------------------- } TestPrint("public OnPlayerPrivmsg(playerid, recieverid, text[]) END"); return true; }
-
varovaní tohle tam mám od zacatku co se zacal pracovat s exisem :public function lacks forward declaration (symbol "OnPlayerPrivmsg")
premyslel sem ze public function zmenim na forward ale to mi nezmodra jako tu public a hodi to strasne moc chyb ale jinak dikky a jestli bys mi mohl napsat co s tou jednou chybou prosim?
Jeste neco tabulka nabehne i s barvami ale kdyz nejakou vyberu nic se nestane.Barvy mi jdou dávat jen prez prikaz /color 1-7
-
zkusim díkyTo bys musel dát do funkce příkazu /esetlvl nebo jak to tam je prostě příkaz kde set lvl A vybrat z /eregister funkce a dát je tam
Tak sem to dal jak si to rekl ,mozna to bude fakat,ale kdyz nekomu chci dat levl napise to hrac musi byt prihlaseny mam tam dat i /elogin k /eadmin ?
Mám další problém dělám na barvě nicků a chci to přes exis menu a hazí mi to tuto chybu: array index out of bounds (variable "eXisMenu") . Prosím poraďte co s tím...popřípadě co dělám špatně a kam mám co dát
-
Tohle sou řádky od čísla 368-429 po
dcmd_color(playerid, params[]) { TestPrint("dcmd_color(playerid, params[])"); if(IsPlayerInAnyVehicle(playerid)) MLMSvitz(playerid, "[ ! ] Pro potvrzení výběru z menu v autě použij 'W'.", "[ ! ] Pre potvrzenie vyberu z menu v aute pouzite 'W'."); Informace[playerid][MC_ID] = CMD_ID; ShowMenuForPlayer(eXisMenu[3],playerid); if(Informace[playerid][AdminLevel] < 1) return NizkyLevel(playerid); if(!strlen(params) || !IsNumeric(params)) return MLMWhite(playerid, "Použití: /color [ 1-7 ]", "Pouzitie: /color [ 1-7 ]"); new Barva = strval(params); if(Barva < 1 || Barva > 7) return MLMWhite(playerid, "Použití: /color [ 1-7 ]", "Pouzitie: /color [ 1-7 ]"); switch(Barva) { case 1: { SetPlayerColor(playerid, B_SVITIVA); MLMSvitz(playerid, "[!] Barva nicku: Světle zelená", "[ ! ] Farba nicku: Svetlo zelena"); HideMenuForPlayer(eXisMenu[3], playerid); } case 2: { SetPlayerColor(playerid, 0x4169FFAA); MLMSvitz(playerid, "[!] Barva nicku: Modrá", "[ ! ] Farba nicku: Modra"); HideMenuForPlayer(eXisMenu[3], playerid); } case 3: { SetPlayerColor(playerid, 0xFF0000AA); MLMSvitz(playerid, "[!] Barva nicku: Červená", "[ ! ] Farba nicku: Cervena"); HideMenuForPlayer(eXisMenu[3], playerid); } case 4: { SetPlayerColor(playerid, 0xFF6600AA); MLMSvitz(playerid, "[!] Barva nicku: Oranžová", "[ ! ] Farba nicku: Oranzova"); HideMenuForPlayer(eXisMenu[3], playerid); } case 5: { SetPlayerColor(playerid, 0xFFFF00AA); MLMSvitz(playerid, "[!] Barva nicku: Žlutá", "[ ! ] Farba nicku: Zlta"); HideMenuForPlayer(eXisMenu[3], playerid); } case 6: { SetPlayerColor(playerid, 0xFFFFFFAA); MLMSvitz(playerid, "[!] Barva nicku: Bílá", "[ ! ] Farba nicku: Biela"); HideMenuForPlayer(eXisMenu[3], playerid); } case 7: { SetPlayerColor(playerid, 0x00000000); MLMSvitz(playerid, "[!] Barva nicku: Neviditelná černá", "[ ! ] Farba nicku: Neviditelna cerna"); HideMenuForPlayer(eXisMenu[3],playerid); } } return true; }
To pužití [1-7] potom vymažu
tady je exismenu: riadky 2032-2044
//-------------------------------------------------------------------------- eXisMenu[4] = CreateMenu("~r~C~w~olor", 1, 50.0, 130.0, 100.0, 200.0); if(IsValidMenu(eXisMenu[3])) { AddMenuItem(eXisMenu[3], 0, "Zelena"); AddMenuItem(eXisMenu[3], 0, "Modra"); AddMenuItem(eXisMenu[3], 0, "Cervena"); AddMenuItem(eXisMenu[3], 0, "Oranzova"); AddMenuItem(eXisMenu[3], 0, "Zluta"); AddMenuItem(eXisMenu[3], 0, "Bila"); AddMenuItem(eXisMenu[3], 0, "Neviditelna"); AddMenuItem(eXisMenu[3], 0, "Konec"); }
tod vse vic tam na to nemám.
a hází mi to alespon 18 chyb se stejným důvodem:array index out of bounds (variable "eXisMenu") a jeden je íny:error 017: undefined symbol "CMD_ID"
Okopíroval jsem to od příkazu car páč to je dost podobný ,řekl bych že to mám skoro stejné až na pár vyjímek.
-
Mám další problém dělám na barvě nicků a chci to přes exis menu a hazí mi to tuto chybu: array index out of bounds (variable "eXisMenu") . Prosím poraďte co s tím...popřípadě co dělám špatně a kam mám co dát
-
Nevěděl bys prosímtě ještě na to aby se ten hráč co mu dám level nemusel eregnout ale aby se ten dokument v slozce exis vytvoril sam?nejak tak
public OnPlayerRequestSpawn(playerid) { TestPrint("public OnPlayerRequestSpawn(playerid)"); if(IsPlayerConnected(playerid)) { if(udb_Exists(Jmeno(playerid))) { if(!Informace[playerid][Prihlaseni]) { Informace[playerid][AdminLevel] = dUserINT(Jmeno(playerid)).("level"); Informace[playerid][Prihlaseni] = true; Informace[playerid][ECAllow] = bool:dUserINT(Jmeno(playerid)).("povolit_ecar"); Informace[playerid][Creader] = bool:dUserINT(Jmeno(playerid)).("creader"); Informace[playerid][Vybava] = bool:dUserINT(Jmeno(playerid)).("povolit_vybavu"); Informace[playerid][GMX] = false; Informace[playerid][HP] = bool:dUserINT(Jmeno(playerid)).("povolit_hp"); new CZstring[80],SKstring[84]; format(CZstring, 80, "[ ! ] Administratorsky ucet byl nacten! Level: %d | /ehelp /einfo /admins", Informace[playerid][AdminLevel]); format(SKstring, 84, "[ ! ] Administratorsky ucet bol nacitany! Level: %d | /ehelp /einfo /admins", Informace[playerid][AdminLevel]); if(Informace[playerid][AdminLevel] > 3) MLMCerv(playerid, CZstring, SKstring); else MLMSvitz(playerid, CZstring, SKstring); if(Informace[playerid][AdminLevel] > 4) AllowPlayerTeleport(playerid, true); } }else{ if(Informace[playerid][Prihlaseni]) return true; dUserSetINT(Jmeno(playerid)).("level",0); dUserSetINT(Jmeno(playerid)).("creader",1); dUserSetINT(Jmeno(playerid)).("povolit_hp",1); dUserSetINT(Jmeno(playerid)).("povolit_vybavu",1); dUserSetINT(Jmeno(playerid)).("povolit_ecar",1); } } TestPrint("public OnPlayerRequestSpawn(playerid) END"); return true; }
-
Díky Rad012 víš že sme se podkali na jednom servru byl sem tam admin ty taky a tvý jméno tam je v cenzuře
-
Čaute mám problém chci si udělat adminsrcipt do módu =>upravuju si eXis.Ale nechci tam mít to /eregister a /elogin.Potřeboval bych prostě kdybych dal hráči level aby se to vytvořilo samo a vůbec nevím jak na to. Chtěl bych to mít jak to je v Scriptfiles/Exis a tam jménoAdmina a upravovat to.
A když přijdu na server tak aby se mi to samo přihlásilo jako nový eXis 4.5
Předem díky.
-
Pochopil sem správně že s tím mám udělat toto:
format(CZstring, 255, "[ ! ] Hrac %s byl vyhozen ze serveru Administratorem! [Duvod: %s]", Jmeno(CMD_ID), params[pos]); ?
-
Ahoj mám menčí problém.Mě se v exisu nelbilo to že kdyz dá admin někomu kick takže se mu napíše jaký admin mu ho dal a takhle sem si to upravil:
format(CZstring, 255, "[ ! ] Hrac %s byl vyhozen ze serveru Administratorem! [Duvod: %s]", Jmeno(CMD_ID), Jmeno(playerid), params[pos]);
díve to vypadalo takto:
format(CZstring, 255, "[ ! ] Hrac %s byl vyhozen ze serveru Administratorem %s! [Duvod: %s]", Jmeno(CMD_ID), Jmeno(playerid), params[pos]);
A tak kdyz sem nekomu dal kick a napsal tam i důvod tak to napsalo:
Hráč----- byl vyhozen ze serveru Administrátorem![Duvod:Asem se napsalo místo důvodu moje jméno]
Prosím nevíte co s tím?
Admin System by Exis :)
v Herní (SA:MP, CS apod.)
Odesláno: