Jump to content

Search the Community

Showing results for tags 'pomoc'.

  • Search By Tags

    Oddělujte čárkami
  • Search By Author

Content Type


Fórum

  • Obecné
    • Všeobecné
    • Všechno možné
  • Programování
    • Poradna
    • Návody
    • Tvorba
    • Hledám programátora
  • Herní oblast
    • Poradna
    • Jak na to?
    • Herní kontext
    • Herní zážitky
    • Komunita
  • Grafika
    • Poradna
    • Návody
    • Tvorba
  • Ostatní
    • Hardware a software
    • Hledám/nabízím
    • Archiv
    • 3D Tisk

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Web


Facebook


Jabber


Skype


Steam


Twitter


Github


Pastebin

  1. Twixo

    pomoc Peniaze?

    Čaute, pozeral som na Google a samp foru ale nič čo by riešilo "problem" som nenašiel. Neda sa to povedať ako problem. Ale chcem napríklad keď da hráč /hitman ID $, tak tie $ dava v celku (20000) a tým v tom chate to tak je Hrač vypisal 20000 na hráča. No ako spraviť aby to bolo 20 000?
  2. Deejva

    pomoc Get CID

    Ahoj, zjistil jsem, že mohu od hráče zjistit CID (Client ID) pod kterým se připojuje, ale nemůžu přijít na to, jak ho získat. Díky za rady
  3. Zdravim. Trochu som robil v mta a všimol som si dole pri objektoch, autách atď PED. vytvorilo to niečo ako postavu ktorá sa nehybala. Ale po ukončení nič neskompilovalo. Čo to má vlastné robiť? a ako to použiť? Ďakujem
  4. Twixo

    pomoc Timer

    čaute, ako spravim aby som mal vo vezeni namiesto 300 sec 5:00min, proste aby som mal aj minuty a nie iba sekundy btw timeri moc neviem
  5. Zdravím pánové! Hledám aspoň trochu zkušeného Pawnera který ovládá Pawno. Vše vysvětlím soukromě jedná se o nový server na kterém by měli probíhat Stream a td. Jsem youtuber Eardycz. Server vše mam zakoupeno tak se snad domluvíme. Píšu takto pozdě tak proto se tolik nerozepisuji. Předem všem děkuji ! A ať se vám daří!
  6. Paulee

    pomoc Error

    Zdravím, Nevěděl jsem kam to mám dát, tak jsem to dal jsem. Zkusil jsem pawn v CS:GO, protože k SAMPku to je hodně podobný. Jenže narozdíl od SAMP tu není wiki ani moc for, kde by se člověk mohl poradit. Tak se ptám vás. Nevíte proč mi to píše tento error když to chci zkompilovat? https://ctrlv.cz/tNZQ. A takový další menší dotaz. Vím že jsem amatér, ale kam se ty zkompilované pluginy mají dávat a zapisovat? Taky jsem se to snažil najít, ale bezúspěšně. Přeji pěkný den, S pozdravem Petr. Oukej, už jsem to nastavil. Postupoval jsem podle jednoho videa. A podle jinačího tutorálu jsem zkoušel udělat pár věcí, jenže mi to u všeho píše error. Já myslel že 1.6 a CS:GO pawn je stejný, a ono asi ne. Poradíte? Kdyby někoho zajímal kód.
  7. Twixo

    pomoc Admin

    Čaute mam menší problém. Mam reg od ATomasa (http://pawno.cz/topic/31955-tut-nejuspornejsi-registracni-system/) a setadmin atd všet uklada a nastavuje iba problem s prikazom pre admina. Neviem proste spraviť aby to mohol dať iba admin. Niekde som videl LEVEL(%0) v zatvorke od akeho lvl to môže dať, tak ssom skúsil spraviť nejako tu definiciu. Horok módu som robil rôzne a to mi nejde. A ešte inak ale to bolo úplne niekde inde. #define LEVEL(%0) Admin[playerid] < %0) return SCM(playerid,0xFFFFFF,"Nemáte dostatočné administračné práva") #define LEVEL(%0) Admin(playerid) < %0) return SCM(playerid,0xFFFFFF,"Nemáte dostatočné administračné práva") public OnDialogResponse čo som pridal fread(LogFile,Data,sizeof(Data)); Admin[playerid] = strval(Data); Uloz skore čo som pridal format(napis,sizeof(napis),"%d\r\n",Admin[playerid]);fwrite(SaveFile,napis); /setadmin dcmd_setadmin(playerid, params[]) { new string[500],id,level; if(!IsPlayerAdmin(playerid)) return 0; if(sscanf(params,"ii",id,level)) return SendClientMessage(playerid,-1,"Použitie : {FF0000}/setadmin [ Player ID ] [ Level ]"); if(!IsPlayerConnected(id)) return SendClientMessage(playerid,-1,"Hráč neni k dizpozicii"); if(level > 5 || level < 1) return SendClientMessage(playerid,-1,"Admin Level možeš nastaviřY iba s rozmerami 0 - 5"); format(string,sizeof(string),"{FF0000}Administrátor %s nastavil hráči %s AdminLevel %d",Jmeno(playerid),Jmeno(id),level); SendClientMessageToAll(0xFFFFFF,string); Admin[id] = level; <- to čo mu nastavuje ten lvl return 1; } a na začiatku prikazu LEVEL, dam sem jeden na priklad dcmd_veh(playerid,params[]) { LEVEL(3); new vehid=strval(params); if(!params[0]||!IsNumeric(params)) return SendClientMessage(playerid,COLOR_RED,"[ ! ] {FFFFFF}Použití: /veh [autoid]"); if(vehid > 611 || vehid < 400) return SendClientMessage(playerid,COLOR_RED,"[ ! ] {FFFFFF}Rozmezi aut 400 - 611"); new Float:x; new Float:y; new Float:z; SetPlayerInterior(playerid,0); GetPlayerPos(playerid,x,y,z); vehid = CreateVehicle(vehid,x+2,y+2,z,310,3,3,50000); PutPlayerInVehicle(playerid, vehid, 1); return 1; } Diky za rady, potrebujem iba ten horok módu
  8. Ahoj, potřeboval bych prosím pomoct. Jak mám udělat to, když namapuju auto, a hráč si ho vezme, a zaparkuje kdekoliv, aby tam zůstalo ? Napořád, aby se tam uložilo. A pak bych potřeboval pomoct to stejné s hráčem, hraje, někde si najde místo, odpojí se, ale chtěl bych, aby když se znovu připojí aby zůstal na tom stejném místě před odpojením. Díky :).
  9. Mikoo

    pomoc stock

    Zdravím, Po nejakej dlchšej dobe som sa išiel pozreť do pawna a mam menši problem.
  10. Twixo

    pomoc ERROR

    Čaute mam problem pri zapínaní serveru. Viem ako to opraviť z časti. Viem, že sa ma niečo napísať do server.cfg ale zabudol som čo #include <a_samp> #include <sscanf>
  11. 1Kubad1

    pomoc Problém s Modemem

    Jedná se o modem Zyxel VMG1312-B měl jsem dřív jinej modem od o2(nějaký huawei víc nevím) který dávali k internetu jenže mam problém tímhle hlavně ,že internet dropne + je na tom napojená televize + když hraju csgo mam neustálé velký ping místo 40 - 60 mám třeba 75 - 90 a když mam těch 60 tak stejně mam nějaké divné lagy nevíte co s tím případě jak přenastavit nebo jaký modem doporučit. a ještě jsem v blbý lokalitě takže fráze typu jinej internet mi moc nepomůžou můžu mít jen tenhle. + popřípadě nějaký lepší cenově dostupný modem.
  12. Zdravím, jak je v názvu zmíněno, hledám programátory a grafiky pro aktivní tvorbu webových stránek. Občas se v mém okolí najde někdo kdo potřebuje webovou stránku pro svou firmu či projekt. Napadl mě způsob jak vlastně zjednodušit tuto práci programátorům, grafikům a samotným zákazníkům kteří webovou stránku potřebují. V mém případě to chodilo tak že s novou zakázkou jsem psal webovou stránku od základu a samotného začátku což trvalo vždy celkem dlouhou dobu oproti tomu jak by to mohlo být jinak. Řekl jsem si, že kdybych si vytvořil základní funkce webové stránky které využívá a požaduje většina zákazníků ušetřil bych tím trochu času. Jenže tento způsob tvorby webových stránek je stále zdlouhavý pro mě jako "nezkušeného programátora". Z mých zkušeností zákazníci většinou chtějí webovou stránku, zaplatit za ni a jdou si dále po svých. Tento způsob není až tak finančně náročný a ani složitý ale co když je po nějakém čase zákazník nespokojený a vidí spoustu věcí které by potřeboval přidat či upravit na své webové stránce. Vidím tedy jako dobrý nápad založit službu která webové stránky nebude jen vytvářet ale i spravovat a navrhovat vylepšení a to aktivně. V podstatě podobný způsob jako v bance. Dostanete vlastního bankéře a když potřebujete změnit jakoukoli službu či údaj domluvíte si schůzku a jednáte. Myslím že jsem zde zmínil veškeré potřebné informace pro to aby každý sám za sebe mohl posoudit zda by měl či neměl zájem takovouto službu tvořit, podílet se na ni a třeba ji i využívat. Vítám jakýkoliv názor, návrh či kritiku. Mail: [email protected] Tel: +420 777 078 798
  13. Ahoj lidi, potřeboval bych pomoc nahrál jsem na server mod zapsal jsem ho do server.cfg, ale po spuštění serveru nijak mod nereaguje tak jsem se podíval do logu a vyskakuje mi tam chyba, Run time error 19: "File or function is not found", můžete poradit co s tím, předem děkuji a jestli bych mohl poprosit když to bude v nějakým tom pluginu, tak kde ho stáhnu a kam přesně ho mam dát neboli zapsat, nikdy jsem se s touto chybou nesetkal tak nemam tušení co s tím, děkuji.
  14. Zdravím.. jde pomoci pawna vytvořit složku do scriptfile? Pokud ano, tak jakou má mit koncovku? Nedával jsem žádnou koncovku a vytvorilo mi to soubor, nikoliv složku.
  15. Guyy

    pomoc Online Admins

    Ahoj Viem, dnes už druhý Topic, ale mám problém s zobrazovaním Online Adminov. Ked nejaký hráč je Admin, a odíde, zostane po nom riadok, Pod Nickom je Hlavný Administrátor a Hodnosť nič.. Na VIP to isté (sú urobené na ten instý spôsob) A ten Dialog je od SkiBig18 (Nebol to Copy & Paste s SAdmin)
  16. Ahoj Prešiel som s Y_INI na DOF2. Ale problém je že Compiler prestal pracovať. Zátvorky mám v poriadku.. (Tam kde som to upravoval naposledy, prekontroloval som to ePawnom). Prosím pomôžte nájsť problém.. Ďakujem
  17. Ahoj. Objevují se mi u jedné části kódu tyto warningy: gm.pwn(950) : warning 213: tag mismatch gm.pwn(974) : warning 213: tag mismatch část kódu s warningy: Díky za pomoc. Tikk
  18. // --------------------------- #include <a_samp> #include <YSI\y_ini> #include <streamer> #include <sscanf2> #include <zcmd> #include <foreach> #define SCM SendClientMessage #define r "{FF0000}" #define g "{00FF00}" #define w "{FFFFFF}" #define c "{00FFFF}" #define D 0xFFFFFFFF #define p playerid #pragma dynamic 650000 #define AC_AntiCheat 9999 #define AC_AntiBots 9999 #define AC_AntiSpaming 9999 //#define isnull(%1) ((!(%1[0])) || (((%1[0]) == '\1') && (!(%1[1])))) //#define ForPlayers(%0) for(new %0; %0 <= Connects;%0++) if(IsPlayerConnected(%0)) #define SCMF(%0,%1,%2,%3) do{new _string[128]; format(_string,sizeof(_string),%2,%3); SendClientMessage(%0,%1,_string);} while(FALSE) #define SCMTAF(%0,%1,%2) do{new _string[128]; format(_string,sizeof(_string),%1,%2); SendClientMessageToAll(%0,_string);} while(FALSE) #define COLOR_GREEN 0x33AA33AA #define COLOR_RED 0xFF0000FF #define COLOR_BLUE 0x0000BBAA #define COLOR_ORANGE 0xFF9900AA //============================================================================== #define COLOR_WARNING 0xFF1400FF #define GREY 0xAFAFAFAA #define COLOR_WHITE 0xFFFFFFAA #define COLOR_GREEN 0x33AA33AA #define COLOR_LIGHTBLUE 0x33CCFFAA #define COLOR_PURPLE 0x800080FF #define COLOR_YELLOW 0xFFFFFFAA //============================================================================== //DIALOGS #define DIALOG_REGISTER 1 #define DIALOG_LOGIN 2 #define DIALOG_CMDS 3 #define DIALOG_ACMDS 4 //============================================================================== #define PATH "/Users/%s.ini" //============================================================================== #define COL_WHITE "{FFFFFF}" #define COL_RED "{F81414}" #define COL_GREEN "{00FF22}" #define COL_LIGHTBLUE "{00CED1}" //============================================================================== //new ramp; new cigo; new Dom[MAX_PLAYERS]; new ANick[MAX_PLAYERS]; //textdraw------------------------------------------- new Text:MiniChat[5]; new text_chat5[150]; new text_chat4[150]; new text_chat3[150]; new text_chat2[150]; new text_chat1[150]; //=====event new Text:event[5]; stock PlayerName(playerid) { new name[255]; GetPlayerName(playerid, name, 255); return name; } #define SCMTA SendClientMessageToAll new gang; //new Text3D:gangss; //new Gangs[MAX_PLAYERS]; new InDM[MAX_PLAYERS]; new IsMuted[MAX_PLAYERS]; new IsOnduty[MAX_PLAYERS]; new grider[MAX_PLAYERS][5]; new fstr[200]; //new Siren[MAX_VEHICLES]; //new SirenObject[MAX_VEHICLES]; new Text3D:domec; new domecek; new grovezone; new ballasuzemi; new vagos; new Spawn; enum pInfo { pPass, pRidicak, pCash, pAdmin, pWarns, pKills, pBanned, pDeaths } new PlayerInfo[MAX_PLAYERS][pInfo]; forward LoadUser_data(playerid,name[],value[]); public LoadUser_data(playerid,name[],value[]) { INI_Int("Password",PlayerInfo[playerid][pPass]); INI_Int("Cash",PlayerInfo[playerid][pCash]); INI_Int("Admin",PlayerInfo[playerid][pAdmin]); INI_Int("Kills",PlayerInfo[playerid][pKills]); INI_Int("Deaths",PlayerInfo[playerid][pDeaths]); INI_Int("Ridicak",PlayerInfo[playerid][pRidicak]); return 1; } stock UserPath(playerid) { new string[128],playername[MAX_PLAYER_NAME]; GetPlayerName(playerid,playername,sizeof(playername)); format(string,sizeof(string),PATH,playername); return string; } stock SendAdminMessage(color,const astring[]) { foreach(Player, i) { if(GetPlayerState(i) != PLAYER_STATE_NONE) { if(IsPlayerAdmin(i)) { SendClientMessage(i, color, astring); } else if(PlayerInfo[i][pAdmin] >= 1) { SendClientMessage(i, color, astring); } } } return 1; } /*Credits to Dracoblue*/ stock udb_hash(buf[]) { new length=strlen(buf); new s1 = 1; new s2 = 0; new n; for (n=0; n<length; n++) { s1 = (s1 + buf[n]) % 65521; s2 = (s2 + s1) % 65521; } return (s2 << 16) + s1; } main() { } public OnGameModeInit() { AntiDeAMX(); SetGameModeText("Freeroam"); AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); grovezone = GangZoneCreate(2444.946533, -1732.880615, 2540.946533, -1636.880615); ballasuzemi = GangZoneCreate(334.675781, -2334.220214, 1374.675781, -1206.220336); vagos = GangZoneCreate(1885.834716, -1345.292480, 2845.834716, -945.292480); Spawn = GangZoneCreate(1559.131225, 1701.332885, 1655.131225, 1885.332885); domecek = CreatePickup(1273, 0, 1464.4945, 1895.1447, 11.4609, -1); domec = Create3DTextLabel("[House]\nTestovani domu",COLOR_RED,1464.4945, 1895.1447, 11.4609,100,0); //gangss = Create3DTextLabel("[GANG]\nTestovani",COLOR_RED,1680.6853,1754.1992,10.827,0); gang = CreatePickup(1313, 0, 1680.6853, 1754.1992, 10.827, -1); for(new t=0;t<5;t++) { MiniChat[t] = TextDrawCreate(415,265 + t*15,"_"); TextDrawLetterSize(MiniChat[t],0.199999,1.200000); TextDrawAlignment(MiniChat[t],0); TextDrawBackgroundColor(MiniChat[t],0x000000FF); TextDrawFont(MiniChat[t],1); TextDrawUseBox(MiniChat[t],0); TextDrawSetOutline(MiniChat[t],1); TextDrawSetProportional(MiniChat[t],1); TextDrawSetShadow(MiniChat[t],1); } for(new t=0;t<5;t++) { event[t] = TextDrawCreate(25,115 + t*15,"_"); TextDrawLetterSize(event[t],0.199999,1.200000); TextDrawAlignment(event[t],0); TextDrawBackgroundColor(MiniChat[t],0x000000FF); TextDrawFont(event[t],1); TextDrawUseBox(event[t],0); TextDrawSetOutline(event[t],1); TextDrawSetProportional(event[t],1); TextDrawSetShadow(event[t],1); } SetTimer("tip",180*1000,true); return 1; } public OnGameModeExit() { DestroyPickup(domecek); DestroyPickup(gang); for(new t=0;t<5;t++) { TextDrawDestroy(MiniChat[t]); } for(new t=0;t<5;t++) { TextDrawDestroy(event[t]); } return 1; } public OnPlayerRequestClass(playerid, classid) { SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746); SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746); SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746); return 1; } public OnPlayerConnect(playerid) { if(fexist(UserPath(playerid))) { INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid); ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT,""COL_WHITE"Login",""COL_WHITE"Zadej Heslo","Login","Odejit"); } else { ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT,""COL_LIGHTBLUE"Registrace",""COL_WHITE"Welcome To FreeRoam MODE\nEnter a password below to register a new account...","Register","Odejit"); } SendClientMessage(playerid, GREY, "Welcome to FreeRoam MODE"); SendClientMessage(playerid, -1, "{FFFFFF}_____________________________________________________________________________________________________________"); SendClientMessage(playerid, -1, "{FF0000}Pozor: Tento Server patří do CZ Serverů"); SendClientMessage(playerid, -1, "{FF0000}Pozor: Tvůrci tohoto modů dali licenční papír (Cena: 100Kč / 3 €"); SendClientMessage(playerid, -1, "{FF0000}Příkazy: /help"); SendClientMessage(playerid, -1, "{FFFFFF}_____________________________________________________________________________________________________________"); InDM[playerid] = 0; //new pname[MAX_PLAYER_NAME], string[22 + MAX_PLAYER_NAME]; //GetPlayerName(playerid, pname, sizeof(pname)); //format(string, sizeof(string), "%s (%d) Se připojil na server.",pname,playerid); //SendClientMessageToAll(0xAAAAAAAA, string); new string[150]; format(string, sizeof(string), "Hrac ~r~%s ~w~Prisel na server", Jmeno(playerid)); //sprava AddStringToTextDraw(string); return 1; } public OnPlayerDisconnect(playerid, reason) { new INI:File = INI_Open(UserPath(playerid)); INI_SetTag(File,"data"); INI_WriteInt(File,"Cash",GetPlayerMoney(playerid)); INI_WriteInt(File,"Admin",PlayerInfo[playerid][pAdmin]); INI_WriteInt(File,"Kills",PlayerInfo[playerid][pKills]); INI_WriteInt(File,"Deaths",PlayerInfo[playerid][pDeaths]); INI_WriteInt(File,"Ridicak",PlayerInfo[playerid][pRidicak]); INI_Close(File); new pname[MAX_PLAYER_NAME], string[39 + MAX_PLAYER_NAME]; GetPlayerName(playerid, pname, sizeof(pname)); switch(reason) { case 0: format(string, sizeof(string), "%s (%d) Odešel ze serveru. (Pád hry).", pname,playerid); case 1: format(string, sizeof(string), "%s (%d) Odešel ze serveru.", pname,playerid); case 2: format(string, sizeof(string), "%s (%d) Odešel ze serveru. (Vyhozen).", pname,playerid); } SendClientMessageToAll(0xAAAAAAAA, string); return 1; } public OnPlayerSpawn(playerid) { for(new t=0;t<5;t++) { TextDrawShowForPlayer(playerid,MiniChat[t]); TextDrawShowForPlayer(playerid,event[t]); } GangZoneShowForPlayer(playerid, grovezone, 16711888); GangZoneShowForPlayer(playerid, ballasuzemi, -2147418167); GangZoneShowForPlayer(playerid, vagos, -65332); GangZoneShowForPlayer(playerid, Spawn, 16711888); return 1; } public OnPlayerDeath(playerid, killerid, reason) { for(new t=0;t<5;t++) { TextDrawHideForPlayer(playerid,MiniChat[t]); TextDrawHideForPlayer(playerid,event[t]); } PlayerInfo[killerid][pKills]++; PlayerInfo[playerid][pDeaths]++; SendDeathMessage(killerid, playerid, reason); return 1; } public OnVehicleSpawn(vehicleid) { return 1; } public OnVehicleDeath(vehicleid, killerid) { return 1; } public OnPlayerText(playerid, text[]) { if(ANick[p] == 1){ new s1[128]; format(s1,sizeof(s1),""r"Admin "c"%s "w"(ID:%d) %s",PlayerName(p),p,text[0]); SCMTA(D,s1); return 0; } SetPlayerChatBubble(playerid, text, GetPlayerColor(playerid), 100.0, 10000); return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp("/mycommand", cmdtext, true, 10) == 0) { // Do something here return 1; } return 0; } public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger) { return 1; } public OnPlayerExitVehicle(playerid, vehicleid) { return 1; } public OnPlayerStateChange(playerid, newstate, oldstate) { return 1; } public OnPlayerEnterCheckpoint(playerid) { return 1; } public OnPlayerLeaveCheckpoint(playerid) { return 1; } public OnPlayerEnterRaceCheckpoint(playerid) { return 1; } public OnPlayerLeaveRaceCheckpoint(playerid) { return 1; } public OnRconCommand(cmd[]) { return 1; } public OnPlayerRequestSpawn(playerid) { return 1; } public OnObjectMoved(objectid) { return 1; } public OnPlayerObjectMoved(playerid, objectid) { return 1; } public OnPlayerPickUpPickup(playerid, pickupid) { return 1; } public OnVehicleMod(playerid, vehicleid, componentid) { return 1; } public OnVehiclePaintjob(playerid, vehicleid, paintjobid) { return 1; } public OnVehicleRespray(playerid, vehicleid, color1, color2) { return 1; } public OnPlayerSelectedMenuRow(playerid, row) { return 1; } public OnPlayerExitedMenu(playerid) { return 1; } public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid) { return 1; } public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) { return 1; } public OnRconLoginAttempt(ip[], password[], success) { return 1; } public OnPlayerUpdate(playerid) { return 1; } public OnPlayerStreamIn(playerid, forplayerid) { return 1; } public OnPlayerStreamOut(playerid, forplayerid) { return 1; } public OnVehicleStreamIn(vehicleid, forplayerid) { return 1; } public OnVehicleStreamOut(vehicleid, forplayerid) { return 1; } public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if(dialogid == DIALOG_REGISTER) { if (!response) return Kick(playerid); if(!strlen(inputtext)) return ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT, ""COL_LIGHTBLUE"Registrace",""COL_RED"Špatné heslo!\n"COL_WHITE"Type your password below to register a new account.","Register","Quit"); new INI:File = INI_Open(UserPath(playerid)); INI_SetTag(File,"data"); INI_WriteInt(File,"Password",udb_hash(inputtext)); INI_WriteInt(File,"Cash",0); INI_WriteInt(File,"Admin",0); INI_WriteInt(File,"Kills",0); INI_WriteInt(File,"Deaths",0); INI_WriteInt(File,"Ridicak",0); INI_Close(File); } else if(dialogid == DIALOG_LOGIN) { if ( !response ) return Kick ( playerid ); if(udb_hash(inputtext) == PlayerInfo[playerid][pPass]) { INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid); GivePlayerMoney(playerid, PlayerInfo[playerid][pCash]); } } else if(dialogid == DIALOG_ACMDS) { switch(listitem) { case 0: { if(PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid, COLOR_RED, "Admin Lvl 1+"); ShowPlayerDialog(playerid, 999, DIALOG_STYLE_MSGBOX, "Admin Level 1", "/ban /kick /warn /duty /mute /unmute /acmds", "Close", ""); } case 1: { if(PlayerInfo[playerid][pAdmin] < 2) return SendClientMessage(playerid, COLOR_RED, "Admin LVL 2+"); ShowPlayerDialog(playerid, 999, DIALOG_STYLE_MSGBOX, "Admin Level 2", "/goto /get ", "Close", ""); } case 2: { if(PlayerInfo[playerid][pAdmin] < 3) return SendClientMessage(playerid, COLOR_RED, "Admin LVL 3+"); ShowPlayerDialog(playerid, 999, DIALOG_STYLE_MSGBOX, "Admin Level 3", "/jetpack /removejetpack /freeze /unfreeze ", "Close", ""); } } } return 1; } //============================================================================== public OnPlayerClickPlayer(playerid, clickedplayerid, source) { return 1; } public OnPlayerCommandPerformed(playerid, cmdtext[], success) { if(!success) SendClientMessage(playerid, -1, "{FFFFFF} /help "); return 1; } CMD:duty(playerid, params[]) { if(PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid, COLOR_RED, "Only admin level 1+ can use this command."); if(PlayerInfo[playerid][pAdmin] >= 1 && IsOnduty{playerid} == 0) { IsOnduty{playerid} = 1; SetPlayerHealth(playerid,9999999.0); SetPlayerArmour(playerid,9999999.0); GivePlayerWeapon(playerid,38,999999); grider[playerid][2] = CreateObject(18693, 0.0, 0.0, 0.0, 0.0, 0.0, 256.0); AttachObjectToPlayer(grider[playerid][2], playerid, 0.0, -0.01, -0.9, 0.0, 0.0, 0.0); } else if( IsOnduty{playerid} == 1) { IsOnduty{playerid} = 0; ResetPlayerWeapons(playerid); SetPlayerHealth(playerid, 100.0); SetPlayerArmour(playerid, 100.0); } return 1; } CMD:mute(playerid, params[]) { new muteid, reason[24]; if(PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid, COLOR_RED, "Nemáš dostatečná oprávnění"); if(sscanf(params, "us[24]", muteid, reason)) return SendClientMessage(playerid, COLOR_RED, "/mute [name/id] [DUVOD]"); if(strlen(reason) < 1 || strlen(reason) > 24) return SendClientMessage(playerid, COLOR_RED, "Důvod máx 1-24 písmen"); if(muteid == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_RED, "Hráč není na serveru"); if(muteid == playerid) return SendClientMessage(playerid, COLOR_RED, "Nemůžeš umlčet sám sebe"); if(PlayerInfo[muteid][pAdmin] >= 1) return SendClientMessage(playerid, COLOR_RED, "Nemůžeš umlčet admina"); { IsMuted{muteid} = 1; GameTextForPlayer(muteid,"~r~Muted", 3000, 5); format(fstr, sizeof(fstr), "Admin %s [%d] has muted you - Reason: %s", GetName(playerid), playerid, reason); SendClientMessage(muteid, COLOR_RED, fstr); format(fstr, sizeof(fstr), "Byl jsi umlčen %s [%d] - Reason: %s", GetName(muteid), muteid, reason); SendClientMessage(playerid, COLOR_YELLOW, fstr); new astring[100]; format(astring, sizeof(astring), "Admin %s [%d] umlčel %s [%d] - Reason: %s", GetName(playerid), playerid, GetName(muteid), muteid, reason); SendAdminMessage(GREY, astring); } return 1; } CMD:unmute(playerid, params[]) { new muteid; if(sscanf(params, "u", muteid)) return SendClientMessage(playerid, COLOR_RED, "/unmute [name/id]"); if(PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid, COLOR_RED, "Admin LVL 1+"); if(muteid == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_RED, "Player not found."); { IsMuted{muteid} = 0; GameTextForPlayer(muteid,"~g~Unmuted", 3000, 5); format(fstr, sizeof(fstr), "Admin %s [%d] has unmuted you.", GetName(playerid), playerid); SendClientMessage(muteid, COLOR_LIGHTBLUE, fstr); format(fstr, sizeof(fstr), "You have unmuted %s [%d]", GetName(muteid), muteid); SendClientMessage(playerid, COLOR_YELLOW, fstr); new astring[100]; format(astring, sizeof(astring), "Admin %s [%d] has unmuted %s [%d]", GetName(playerid), playerid, GetName(muteid), muteid); SendAdminMessage(GREY, astring); } return true; } CMD:kill(playerid) // CMD to commit a suicide { SetPlayerHealth(playerid, 0); return 1; } CMD:freeze(playerid, params[]) { new target, reason[24]; if(sscanf(params, "us[24]", target, reason)) return SendClientMessage(playerid, COLOR_RED, "[USAGE]: /freeze [name/id]"); if(PlayerInfo[playerid][pAdmin] < 3) return SendClientMessage(playerid, COLOR_RED, "Only admin level 3+ can use this command."); if(!IsPlayerConnected(target)) return SendClientMessage(playerid, COLOR_RED, "Player not found."); if(PlayerInfo[target][pAdmin] >= 3) return SendClientMessage(playerid, COLOR_RED, "You cant freeze admins higher rank than you."); { TogglePlayerControllable(target,false); GameTextForPlayer(target,"~r~Frozen", 3000, 5); format(fstr, sizeof(fstr), "Admin %s [%d] has frozen you", GetName(playerid), playerid); SendClientMessage(target, COLOR_RED, fstr); format(fstr, sizeof(fstr), "You have frozen %s [%d]", GetName(target), target); SendClientMessage(playerid, COLOR_YELLOW, fstr); new astring[24]; format(astring, sizeof(astring), "Admin %s [%d] has frozen %s [%d]", GetName(playerid), playerid, GetName(target), target); SendAdminMessage(GREY, astring); } return 1; } CMD:unfreeze(playerid, params[]) { new target; if(sscanf(params, "u", target)) return SendClientMessage(playerid, COLOR_RED, "[USAGE]: /unfreeze [name/id]"); if(PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid, COLOR_RED, "Only admin level 3+ can use this command."); if(!IsPlayerConnected(target)) return SendClientMessage(playerid, COLOR_RED, "Player not found."); { TogglePlayerControllable(target,true); GameTextForPlayer(target,"~g~Unfrozen", 3000, 5); format(fstr, sizeof(fstr), "Admin %s [%d] has unfrozen you.", GetName(playerid), playerid); SendClientMessage(target, COLOR_LIGHTBLUE, fstr); format(fstr, sizeof(fstr), "You have unfrozen %s [%d]", GetName(target), target); SendClientMessage(playerid, COLOR_YELLOW, fstr); new astring[100]; format(astring, sizeof(astring), "Admin %s [%d] has unfrozen %s [%d]", GetName(playerid), playerid, GetName(target), target); SendAdminMessage(GREY, astring); } return true; } CMD:help(playerid) // CMD to commit a suicide { new s[5200]; strcat(s,""r"==============================================================\n"); strcat(s,"\t\t\t"g"Hračské příkazy\n"); strcat(s,""r"= "c"/givecash /warpy\n"); strcat(s,""r"= "c"LEVEL 2 = /goto /get\n"); strcat(s,""r"= "c"LEVEL 3 = /jetpack /removejetpack /freeze /unfreeze\n"); strcat(s,""r"= "c"LEVEL 4 = \n"); strcat(s,""r"= "c"LEVEL 5 = /getinfo\n"); strcat(s,""r"==============================================================\n"); ShowPlayerDialog(p,18799,DIALOG_STYLE_MSGBOX,""g"ACMDS",s,"Cancel",""); return 1; } CMD:warpy(playerid) // CMD to commit a suicide { new s[5200]; strcat(s,""r"==============================================================\n"); strcat(s,"\t\t\t"g"Warpy\n"); strcat(s,""r"= "c"/otto /caligula\n"); strcat(s,""r"= "c"LEVEL 2 = /goto /get\n"); strcat(s,""r"= "c"LEVEL 3 = /jetpack /removejetpack /freeze /unfreeze\n"); strcat(s,""r"= "c"LEVEL 4 = \n"); strcat(s,""r"= "c"LEVEL 5 = /getinfo\n"); strcat(s,""r"==============================================================\n"); ShowPlayerDialog(p,18799,DIALOG_STYLE_MSGBOX,""g"ACMDS",s,"Cancel",""); return 1; } // new str[254]; //format(str,254,"Penize: %d$\nSkin: %d\nNick: %s\nWL: %d\nAlkohol: %d\nPing: %d\nSvet: %d",GetPlayerMoney(id),GetPlayerSkin(id),PlayerName(id),GetPlayerWantedLevel(id),GetPlayerDrunkLevel(id),GetPlayerPing(id),GetPlayerVirtualWorld(id)); //Formát //ShowPlayerDialog(playerid,1231231234,DIALOG_STYLE_MSGBOX,"Info",str,"Close",""); //Zobrazí dialóg CMD:info(playerid) // CMD to commit a suicide { new str[254]; format(str,254,"Penize: %d$\nSkin: %d\nNick: %s\nWL: %d\nAlkohol: %d\nPing: %d\nSvet: %d\nAdmin: %d",GetPlayerMoney(playerid),GetPlayerSkin(playerid),PlayerName(playerid),GetPlayerWantedLevel(playerid),GetPlayerDrunkLevel(playerid),GetPlayerPing(playerid),GetPlayerVirtualWorld(playerid)); //Formát ShowPlayerDialog(playerid,1231231234,DIALOG_STYLE_MSGBOX,"Info",str,"Close",""); //Zobrazí dialóg return 1; } CMD:mod(playerid) { new s[1200]; strcat(s,""r"======================FRM======================================\n"); strcat(s,"\t\t\t"g" "w"Freeroam/HOUSE/GANGS/STUNT/RACE\n"); strcat(s,"\t\t\t"g"Autor: "w"[ARW]_Xter_ & Haskins\n"); strcat(s,"\t\t\t"g"Credits: "w"Derick - Gang Uzemí\n"); strcat(s,"\t\t\t"g"Datum založení: -----\n"); strcat(s," \n"); strcat(s,""r"= "c"Web: www.geometrydash.wbs.cz\n"); strcat(s," \n"); strcat(s,"\t"g"Něco o modu\n"); strcat(s,""r"= "c"Tento server patří do Freeroam skupiny\n"); strcat(s,""r"= "c"Máme tu pro vás domy gangy atd. \n"); strcat(s,""r"= "c"Můžete se také umístit do /top kde se nachází G,killy,Umrtí,Peníze\n"); strcat(s,""r"= "c"Pokud někoho zabijete dostanete pouze jen 5000$ hráči zůstanou peníze!\n"); strcat(s,""r"= "c"Máme tu také pravidla /pravidla za porušení pravidel se TRESTÁ\n"); strcat(s,""r"= "c"Mod hlídá všechny hráče pokud zaznamená cheaty tak hráč může být zablokován\n"); strcat(s,""r"= "c"Přístup na všechny servery kde je Tento mod!\n"); strcat(s,""r"= "c"Pířkazu /novinky zjistíš více!\n"); strcat(s,""r"=====================FRM========================================\n"); ShowPlayerDialog(p,1871,DIALOG_STYLE_MSGBOX,""g"FRM",s,"Zavrit",""); return 1; } CMD:novinky(playerid) { new s[1200]; strcat(s,""r"======================FRM======================================\n"); strcat(s,"\t\t\t"g" "w"Novinky modu\n"); strcat(s," \n"); strcat(s,"\t"g"30.6\n"); strcat(s,""r"= "c"Přidán gang příkazy ke gangu\n"); strcat(s," \n"); strcat(s,"\t"g"29.6\n"); strcat(s,""r"= "c"Přidán příkaz /mod /novinky\n"); strcat(s," \n"); strcat(s,"\t"g"28.6\n"); strcat(s,""r"= "c"Přidán řidičák!\n"); strcat(s,""r"=====================FRM========================================\n"); ShowPlayerDialog(p,1871,DIALOG_STYLE_MSGBOX,""g"FRM",s,"Zavrit",""); return 1; } // gang1 /* CMD:koupitgang(playerid) { if(Gangs[playerid] == 1) return SCM(playerid, COLOR_RED,"Gang již máš!"); GivePlayerMoney(playerid, -1000000); new str[256]; format(str,256,"[GANG]\n {FF0000}Majitel {FFFFFF}hráč %s\nBank: %d | RS: %d",Jmeno(playerid)); Update3DTextLabelText(gang1, COLOR_GREEN, str); Gangs[playerid] = 1; return 1; } CMD:prodatgang(playerid) { if(Gangs[playerid] == 0) return SCM(playerid, COLOR_RED,"Nevlastníš GANG"); GivePlayerMoney(playerid, 500000); new str[256]; format(str,256,"[GANG]\n {FF0000}Na prodej!\nVlastni: NIKDO\nCena: 1000000$"); Update3DTextLabelText(gang1, COLOR_GREEN, str); Gangs[playerid] = 0; return 1; } */ CMD:koupitdom(playerid) { if(Dom[playerid] == 1) return SCM(playerid, COLOR_RED,"Dům již máš!"); GivePlayerMoney(playerid, -1000000); new str[256]; format(str,256,"[HOUSE]\n {FF0000}Vlastní {FFFFFF}hráč %s",Jmeno(playerid)); Update3DTextLabelText(domec, COLOR_GREEN, str); Dom[playerid] = 1; return 1; } CMD:portdom(playerid) { SetPlayerPos(playerid, 1464.4945, 1895.1447, 11.4609); return 1; } CMD:prodatdom(playerid) { if(Dom[playerid] == 0) return SCM(playerid, COLOR_RED,"Nemůžeš prodat dům, když ho nemáš! ;)"); GivePlayerMoney(playerid, 500000); new str[256]; format(str,256,"[HOUSE]\n {FF0000}Na prodej!\nVlastni: Mesto\nCena: 1000000$"); Update3DTextLabelText(domec, COLOR_GREEN, str); Dom[playerid] = 0; return 1; } CMD:acmds(playerid) // CMD to commit a suicide { new s[5200]; strcat(s,""r"==============================================================\n"); strcat(s,"\t\t\t"g"Admin Commands\n"); strcat(s,""r"= "c"LEVEL 1 = /remove /kick /ban /warn /duty /mute /unmute /hry\n"); strcat(s,""r"= "c"LEVEL 2 = /goto /get\n"); strcat(s,""r"= "c"LEVEL 3 = /jetpack /removejetpack /freeze /unfreeze\n"); strcat(s,""r"= "c"LEVEL 4 = /crampy /drampy \n"); strcat(s,""r"= "c"LEVEL 5 = /getinfo /prukazy /rac\n"); strcat(s,""r"= "c"RCON = /gmx\n"); strcat(s,""r"==============================================================\n"); ShowPlayerDialog(p,18799,DIALOG_STYLE_MSGBOX,""g"ACMDS",s,"Cancel",""); return 1; } CMD:hry(playerid) // CMD to commit a suicide { new s[5200]; strcat(s,""r"==============================================================\n"); strcat(s,"\t\t\t"g"Game Commands\n"); strcat(s,""r"= "c"/hledat = Musí najít cigarety jsou dva baličky !\n"); strcat(s,""r"= "c"Příkaz hráčů /mamje\n"); strcat(s,""r"= "c"Vypnout /nehledat\n"); strcat(s,""r"= "c"LEVEL 4 = \n"); strcat(s,""r"= "c"LEVEL 5 = \n"); strcat(s,""r"==============================================================\n"); ShowPlayerDialog(p,18799,DIALOG_STYLE_MSGBOX,""g"ACMDS",s,"Cancel",""); return 1; } CMD:hledat(playerid) // CMD to commit a suicide { if(PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid, COLOR_RED, "Only admin level 1+ can use this command."); new s[128]; cigo = CreateObject(19896, 13.36819, 1719.97083, 22.84608, 0.00000, 0.00000, 0.00000); cigo = CreateObject(19896, -12.32342, 1725.94495, 16.17325, 0.00000, 0.00000, 0.00000); format( s,sizeof(s),""r""g"Admin %s odstartoval hru hledej cigarety",PlayerName(p)); SCMTA( -1,s ); format( s,sizeof(s),""r""g"Jeden balíček je u nevady a jeden u area příkaz /mamje",PlayerName(p)); SCMTA( -1,s ); return 1; } /* CMD:prukazy(playerid) { if(PlayerInfo[playerid][pAdmin] < 5) return SendClientMessage(playerid, COLOR_RED, "Only admin level 5+ can use this command."); if(IsPlayerConnected(playerid)) { new id = strval(params); else if(!strlen(params) || strlen(params)>3) return SendClientMessage(playerid,COLOR_WARNING,"[ ! ] {FFFFFF}Použi: /prukazy [ ID ]"); else if(!IsPlayerConnected(id)) return SendClientMessage(playerid,COLOR_WARNING,"[ ! ] {FFFFFF}Hráč zo zadaným ID nieje na serveri !"); else { new Name2[26]; GetPlayerName(id,Name2,26); new string[128]; Ridicak[id] = 1; } } return 1; } */ CMD:rac(playerid) { if(PlayerInfo[playerid][pAdmin] < 5) return SendClientMessage(playerid, COLOR_RED, "Only admin level 5+ can use this command."); new var0[2000]; for(new var1 = 0; var1 < 500; var1++) { if(IsPlayerConnected(var1) && IsPlayerInAnyVehicle(var1)) { var0[GetPlayerVehicleID(var1)] = 1; } } for(new var1 = 1; var1 < 2000; var1++) { if(!var0[var1]) { SetVehicleToRespawn(var1); } } SCMTAF(0xCA0000AA,"{FFFFFF}Administrator {FF0000}%s {FFFFFF}respawnoval prázdné vozidla",Jmeno(playerid)); { SetVehicleToRespawn(1); } return 1; } CMD:nehledat(playerid) // CMD to commit a suicide { if(PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid, COLOR_RED, "Only admin level 1+ can use this command."); DestroyObject(cigo); new s[128]; format( s,sizeof(s),""r""g"Admin %s vypnul hledej cigarety",PlayerName(p)); SCMTA( -1,s ); return 1; } CMD:mamje(playerid) { if( !IsPlayerInRangeOfPoint(playerid,5, -33.8668,2341.5549,24.1406) && !IsPlayerInRangeOfPoint(playerid,5, -12.2808,1725.9500,17.0661) && !IsPlayerInRangeOfPoint(playerid,5, -12.2808,1725.9500,17.0661)) return SCM(playerid,-1,"Nejsi u cigaret !"); new s[128]; format( s,sizeof(s),""r""g"Hráč %s našel aspoň 1 cigarety hra byla vypnuta!",PlayerName(p)); SCMTA( -1,s ); DestroyObject(cigo); GivePlayerMoney(playerid, 5000000); return 1; } /* CMD:siren(playerid) { new type; new VID = GetPlayerVehicleID(playerid); if(sscanf(params, "d", type)) { SendClientMessage(playerid, -1, "Použij: /siren [type]"); SendClientMessage(playerid, -1, "Majaky: 1 = Uvnitř, 2 = Střecha, 3 = Vypnut."); return 1; } switch(type) { case 1: { if(Siren[VID] == 1) { SendClientMessage(playerid, -1, "Toto vozidlo již má sirénu!"); return 1; } new sendername[MAX_PLAYER_NAME]; Siren[VID] = 1; GetPlayerName(playerid, sendername, sizeof(sendername)); SirenObject[VID] = CreateObject(18646, 10.0, 10.0, 10.0, 0, 0, 0); AttachObjectToVehicle(SirenObject[VID], VID, 0.0, 0.75, 0.275, 0.0, 0.1, 0.0); return 1; } case 2: { if(Siren[VID] == 1) { SendClientMessage(playerid, -1, "Toto vozidlo již má sirénu!"); return 1; } Siren[VID] = 1; new sendername[MAX_PLAYER_NAME]; GetPlayerName(playerid, sendername, sizeof(sendername)); SirenObject[VID] = CreateObject(18646, 10.0, 10.0, 10.0, 0, 0, 0); AttachObjectToVehicle(SirenObject[VID], VID, -0.43, 0.0, 0.785, 0.0, 0.1, 0.0); return 1; } case 3: { if(Siren[VID] == 0) { SendClientMessage(playerid, -1, "Toto vozidlo nemá sirénu na to!"); return 1; } Siren[VID] = 0; new sendername[MAX_PLAYER_NAME]; GetPlayerName(playerid, sendername, sizeof(sendername)); DestroyObject(SirenObject[VID]); return 1; } default: { SendClientMessage(playerid, -1, "Neplatný typ licence / siréna [typ]"); SendClientMessage(playerid, -1, "Type: 1 = Střecha, 2 = uvnitř, 3 = vypnuto."); }} return 1; } CreateObject(19896, 13.36819, 1719.97083, 22.84608, 0.00000, 0.00000, 0.00000); CreateObject(19896, -12.32342, 1725.94495, 16.17325, 0.00000, 0.00000, 0.00000); CMD:getinfo(playerid) { if(PlayerInfo[playerid][pAdmin] < 5) return SendClientMessage(playerid, COLOR_RED, "Only admin level 5+ can use this command."); if(IsPlayerConnected(playerid)) { new id = strval(params); //else if(Player[playerid][AdminLevel]==1 || Player[playerid][AdminLevel]==2) return SendClientMessage(playerid,COLOR_WARNING,"[ ! ] {FFFFFF}Na použitie tohto príkazu potrebuješ aspoň Admin Level 3 !"); else if(!strlen(params) || strlen(params)>3) return SendClientMessage(playerid,COLOR_WARNING,"[ ! ] {FFFFFF}Použi: /getinfo [ ID ]"); else if(!IsPlayerConnected(id)) return SendClientMessage(playerid,COLOR_WARNING,"[ ! ] {FFFFFF}Hráč zo zadaným ID nieje na serveri !"); else { new str[254]; format(str,254,"Penize: %d$\nSkin: %d\nNick: %s\nWL: %d\nAlkohol: %d\nPing: %d\nSvet: %d",GetPlayerMoney(id),GetPlayerSkin(id),PlayerName(id),GetPlayerWantedLevel(id),GetPlayerDrunkLevel(id),GetPlayerPing(id),GetPlayerVirtualWorld(id)); //Formát ShowPlayerDialog(playerid,1231231234,DIALOG_STYLE_MSGBOX,"Info",str,"Close",""); //Zobrazí dialóg return 1; } */ CMD:caligula(playerid) { new string[150]; SetPlayerWarp(playerid,2168.68,1694.35,10.81); SetPlayerInterior(playerid, 0); format(string, sizeof(string), "Hrac ~r~%s ~w~byl odwarpovan k Caligula.", Jmeno(playerid)); //sprava AddStringToTextDraw(string); return 1; } CMD:otto(playerid) { new string[150]; SetPlayerWarp(playerid,-1630.20,1202.79,8.23); SetPlayerInterior(playerid, 0); format(string, sizeof(string), "Hrac ~g~%s ~w~byl odwarpovan k Otto Cars.", Jmeno(playerid)); //sprava AddStringToTextDraw(string); return 1; } CMD:goto(playerid, params[]) // CMD to go to someone { new pid; if(PlayerInfo[playerid][pAdmin] < 2) return SendClientMessage(playerid, COLOR_RED, "Only admin level 2+ can use this command."); if(IsPlayerConnected(pid)) { if(PlayerInfo[playerid][pAdmin]>=2) { if(!sscanf(params, "ui", pid)) { new string[64]; new Float:x, Float:y, Float:z; GetPlayerPos(pid,x,y,z); SetPlayerInterior(playerid,GetPlayerInterior(pid)); format(string, sizeof(string), "You teleported yourself to %s .", GetName(pid)); SendClientMessage(playerid, COLOR_RED, string); SetPlayerVirtualWorld(playerid,GetPlayerVirtualWorld(pid)); SetPlayerPos(playerid,x+2,y,z); return 1; } else return SendClientMessage(playerid, COLOR_WHITE, "USAGE: /goto [PlayerID/PartOfName]"); } else return SendClientMessage(playerid, COLOR_RED, "You must be an admin to use this command!"); } else return SendClientMessage(playerid, COLOR_RED, "PlayerID is not connected."); } CMD:get(playerid, params[]) // CMD to get someone to you { new pid; if(PlayerInfo[playerid][pAdmin] < 2) return SendClientMessage(playerid, COLOR_RED, "Only admin level 2+ can use this command."); if(IsPlayerConnected(pid)) { if(PlayerInfo[playerid][pAdmin]>=2) { if(!sscanf(params, "ui", pid)) { new string[64]; new Float:x, Float:y, Float:z; GetPlayerPos(playerid,x,y,z); SetPlayerInterior(pid,GetPlayerInterior(playerid)); format(string, sizeof(string), "You teleported %s to you.", GetName(pid)); SendClientMessage(playerid, COLOR_YELLOW, string); SetPlayerVirtualWorld(pid,GetPlayerVirtualWorld(playerid)); SetPlayerPos(pid,x+2,y,z); return 1; } else return SendClientMessage(playerid, COLOR_WHITE, "USAGE: /get [Name/PlayerID]"); } else return SendClientMessage(playerid, COLOR_RED, "You must be an admin to use this command!"); } else return SendClientMessage(playerid, COLOR_RED, "PlayerID is not connected."); } CMD:kick(playerid, params[]) // CMD for unbanning someone { new pid; new str[128]; new reason; if(PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid, COLOR_RED, "Only admin level 1+ can use this command."); if(sscanf(params,"us", pid, reason)) return SendClientMessage(playerid, COLOR_WHITE, "USAGE: /kick [Player ID] [Reason]"); if (PlayerInfo[playerid][pAdmin]>=1) { if(!IsPlayerConnected(pid)) return SendClientMessage(playerid, COLOR_RED, "PlayerID is not connected."); if(PlayerInfo[playerid][pAdmin]<=PlayerInfo[pid][pAdmin]) return SendClientMessage(playerid, COLOR_RED, "PlayerID is higher admin rank, can't kick him!"); format(str, sizeof(str), "You have kicked %s. Reason: %s", GetName(pid), reason); SendClientMessage(playerid, COLOR_RED, str); format(str, sizeof(str), "%s have been kicked by %s. Reason: %s", GetName(pid), GetName(playerid), reason); SendClientMessage(playerid, COLOR_BLUE, str); Kick(playerid); } return 1; } CMD:warn(playerid, params[]) // CMD for warning someone { new pid; new str[128]; new reason; if(PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid, COLOR_RED, "Only admin level 1+ can use this command."); if(sscanf(params, "us", pid, reason)) return SendClientMessage(playerid, COLOR_WHITE, "USAGE: /warn [Player ID] [Reason]"); if(!IsPlayerConnected(pid)) return SendClientMessage(playerid, COLOR_RED, "PlayerID is not connected."); if(PlayerInfo[playerid][pAdmin]>=1) { if(PlayerInfo[pid][pAdmin]>=PlayerInfo[playerid][pAdmin]) return SendClientMessage(playerid, COLOR_WHITE, "You can't warn this player: he's higher admin rank!"); if(PlayerInfo[pid][pWarns]>=3) { PlayerInfo[pid][pWarns]++; PlayerInfo[pid][pBanned]++; format(str, sizeof(str), "ADMCMD: %s has been warned by an %s. Reason: %s", GetName(pid), GetName(playerid), reason); SendClientMessageToAll(COLOR_PURPLE, str); format(str, sizeof(str), "AUTO-BAN: %s has been automatically banned. Reason: Too much warnings.", GetName(pid)); SendClientMessageToAll(COLOR_PURPLE, str); Kick(pid); } else { PlayerInfo[pid][pWarns]++; format(str, sizeof(str), "ADMCMD: %s has been warned by an %s. Reason: %s", GetName(pid), GetName(playerid), reason); SendClientMessageToAll(COLOR_PURPLE, str); } } return 1; } CMD:setlevel(playerid, params[]) { new level, id; if(sscanf(params, "ud", id, level)) return SendClientMessage(playerid, COLOR_RED, "[USAGE]: /setlevel [name/id] [level]"); if(!IsPlayerConnected(id)) return SendClientMessage(playerid, COLOR_RED, "Player not found."); if(IsPlayerAdmin(playerid)) { PlayerInfo[id][pAdmin] = level; PlayerPlaySound(id,1085,0.0,0.0,0.0); format(fstr, sizeof(fstr), "Admin %s [%d] Nastavil sis LVL %d.", GetName(id), id, level); SendClientMessage(playerid, COLOR_YELLOW, fstr); format(fstr, sizeof(fstr), "Admin %s [%d] Ti nastavil LEVEL %d.", GetName(playerid), playerid, level); SendClientMessage(id, COLOR_LIGHTBLUE, fstr); } else if(PlayerInfo[playerid][pAdmin] == 4) { PlayerInfo[id][pAdmin] = level; PlayerPlaySound(id,1085,0.0,0.0,0.0); format(fstr, sizeof(fstr), "You have set %s [%d] admin level to %d.", GetName(id), id, level); SendClientMessage(playerid, COLOR_YELLOW, fstr); format(fstr, sizeof(fstr), "Admin %s [%d] has set your admin level to %d.", GetName(playerid), playerid, level); SendClientMessage(id, COLOR_LIGHTBLUE, fstr); } else { SendClientMessage(playerid, COLOR_RED, "Only Rcon Login Admins can use this command."); } return true; } CMD:jetpack(playerid, params[]) { if(PlayerInfo[playerid][pAdmin] < 3) return SendClientMessage(playerid, COLOR_RED, "Only admin level 3+ can use this command."); { SetPlayerSpecialAction(playerid, SPECIAL_ACTION_USEJETPACK); SendClientMessage(playerid, COLOR_LIGHTBLUE, "IMPORTANT: Use /removejetpack when your done, DONT LET A PLAYER ACCESS THIS JETPACK!"); format(fstr, sizeof(fstr), "Admin %s [%d] has spawned a jetpack.", GetName(playerid), playerid); SendAdminMessage(GREY, fstr); } return true; } CMD:removejetpack(playerid, params[]) { if(PlayerInfo[playerid][pAdmin] < 3) return SendClientMessage(playerid, COLOR_RED, "Only admin level 3+ can use this command."); if(GetPlayerSpecialAction(playerid) == SPECIAL_ACTION_USEJETPACK) { new Float:x, Float:y, Float:z, Float:ang; GetPlayerPos(playerid, x, y, z); GetPlayerFacingAngle(playerid, ang); new VehicleID = CreateVehicle(522, x, y, z, ang, -1, -1, -1); PutPlayerInVehicle(playerid, VehicleID, 0); SetVehicleVirtualWorld(VehicleID, GetPlayerVirtualWorld(playerid)); LinkVehicleToInterior(VehicleID, GetPlayerInterior(playerid)); ChangeVehicleColor(VehicleID,0,3); DestroyVehicle(GetPlayerVehicleID(playerid)); } else { SendClientMessage(playerid, COLOR_LIGHTBLUE, "You do not have a jetpack."); } return 1; } stock GetName(playerid) { new pName[MAX_PLAYER_NAME]; GetPlayerName(playerid, pName, MAX_PLAYER_NAME); return pName; } forward tip(); public tip() { new nahodny = random(5); switch(nahodny) { case 0: SendClientMessageToAll(0x00FF00FF,"Player Command is /help"); case 1: SendClientMessageToAll(0x00FF00FF,"Admin Command is /acmds"); } } stock AddStringToTextDraw(textchat[150]) { text_chat5 = text_chat4; TextDrawSetString(MiniChat[0], text_chat5); text_chat4 = text_chat3; TextDrawSetString(MiniChat[1], text_chat4); text_chat3 = text_chat2; TextDrawSetString(MiniChat[2], text_chat3); text_chat2 = text_chat1; TextDrawSetString(MiniChat[3], text_chat2); text_chat1 = textchat; TextDrawSetString(MiniChat[4], text_chat1); } /* stock chrfind(needle, haystack[], start = 0) { while(haystack[start]) if(haystack[start++] == needle) return start - 1; return -1; } */ stock SetPlayerWarp(playerid,Float:polohaX,Float:polohaY,Float:polohaZ) { //if(playerwarp[playerid] != 0) return SendClientMessage(playerid,0xEFEFF7AA,"[!] Nemuzes se odwarpovat"); if(IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER) //ak je hrac v aute a je vodic { SetVehiclePos(GetPlayerVehicleID(playerid),polohaX,polohaY,polohaZ); // zisti v akom aute sedi a premiestni to auto na urcenu poziciu }else{ SetPlayerPos(playerid,polohaX,polohaY,polohaZ); //ak nesedi v aute premiestni hraca } return 1; } stock Jmeno(playerid) { new n[24]; GetPlayerName(playerid,n,24); return n; } AntiDeAMX() { new a[][] = { "Unarmed (Fist)", "Brass K" }; #pragma unused a } Mod píše Unknown Kod:
  19. Guyy

    pomoc AntiSpam

    Ahoj Našiel som AntiSpam, ale ked napíšem správu.. nefunguje vôbec.. Prosím, kde by mohla byť chyba ?? Ďakujem (Nepoužívam Scripty, kde je OnPlayerText) if(gettime()-GetPVarInt(playerid,"AntiSpam") < 3) { SendClientMessage(playerid, -1, ""r"[ "SC"SAC "r"] "w"Táto správa bola odfiltrována ako SPAM."); return false; } else { SetPVarInt(playerid,"AntiSpam",gettime()); }
  20. Ahoj Kedže na Hosting nemôžem Loadnuť mod (6MB) tak som sa rozhodol to dať na Dini. Viem, Dini je najpomalšie.. Ale ked som to šiel dať na DOF2 tak prestal pracovať Compiler (Nie že nereagoval). Tak som to dal do Dini, ked som mal ešte ten Includ.. #include <YSI/y_ini> Tak to šlo normalne, ale jak som to odstranil.. E:\FS\My FS\Pawno\include\YSI_Coding\..\YSI_Coding\y_malloc/heapalloc.inc(334) : error 035: argument type mismatch (argument 1) E:\FS\My FS\Pawno\include\YSI_Coding\..\YSI_Coding\y_malloc/heapalloc.inc(335) : error 035: argument type mismatch (argument 1) E:\FS\My FS\Pawno\include\YSI_Coding\..\YSI_Coding\y_malloc/heapalloc.inc(336) : error 035: argument type mismatch (argument 1) Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 3 Errors. Prosím pomôžte opraviť.. Ďakujem
  21. Ahojte chcel by som sa vás spýtať že ako urobím porovnávanie na môj nick aby som sa tam iba ja prihlásil ? ale nie niekto iný chcel by som aby kontrolovalo kto sa tam prihlási na ten nick dajakým príkazom a jemu ukáže kto sa tam prihlásil a kde.. a podla mojej IP aby ho vyhadzovalo ak to nie som ja dajaký návod by ste mi mohli dať lebo fakt neviem ako toto spravím
  22. Ahojte. Ja mám problém s autoškolou. To že keď vojdem do cieľového CP a mám 1000 Vehicle Health tak mi to dá že som nespravil testy že som poškodil vozidlo. Tu je kód switch(AutoSkolaCP[playerid]) { case START_1 .. START_1+MAX_CP_AutoSkola-2: { new CP = AutoSkolaCP[playerid] - START_1; SetPlayerRaceCheckpoint(playerid,0,AutoSkola[CP][0],AutoSkola[CP][1],AutoSkola[CP][2],AutoSkola[CP+1][0],AutoSkola[CP+1][1],AutoSkola[CP+1][2],10);//zobraziem dalsi AutoSkolaCP[playerid] ++ ; } case MAX_CP_AutoSkola+START_1-1: { new CP = AutoSkolaCP[playerid] - START_1; SetPlayerRaceCheckpoint(playerid,1,AutoSkola[CP][0],AutoSkola[CP][1],AutoSkola[CP][2],0,0,0,10);//zobrazime posledni AutoSkolaCP[playerid] ++ ; } case START_1+MAX_CP_AutoSkola: { DisablePlayerRaceCheckpoint(playerid); AutoSkolaTest[playerid] = 0; DestroyVehicle(AutoSkolaVozidlo); KillTimer(ATC[playerid]); TextDrawHideForPlayer(playerid,CasAutoSkola[playerid]); if(GetPlayerVehicleID(playerid) == AutoSkolaVozidlo) { new Float:ZHP; GetVehicleHealth(AutoSkolaVozidlo, ZHP); if(ZHP > 979) { SetPlayerPos(playerid, 1170.6967, 1352.7892, 10.9219); InfoBox(playerid, "", "Uspesne si spravil vodicky preukaz.", 5); PriemernaRychlost[playerid][4] = PriemernaRychlost[playerid][0]+PriemernaRychlost[playerid][1]+PriemernaRychlost[playerid][2]+PriemernaRychlost[playerid][3]; format(s5, 500, "Tvoja priemerý rýchlost bola %d", PriemernaRychlost[playerid][4]/4); dini_IntSet(cesta, "Vodicak", 1); Vodicak[playerid] = 1; } else { SetPlayerPos(playerid, 1170.6967, 1352.7892, 10.9219); InfoBox(playerid, "", "Nespravil si vodicky preukaz. Poskodil si vozidlo.", 5); } } else { SetPlayerPos(playerid, 1170.6967, 1352.7892, 10.9219); InfoBox(playerid, "", "Nespravil si vodicky preukaz. Prišiel si s inym vozidlom.", 5); } } } Ďakujem.
  23. if(dialogid == 4287) { if(response == 1) { if(listitem == 0) { if(GetPlayerMoney(playerid) <= 20000000) return SCM(playerid, 0xff0000aa, "[!]Sorry nemáš dostatek peněz!!"); { SCM(playerid, 0x00ffaaaa, "Zakoupil jsi Vozidlo: Infernus \n{ff0000}(napíš /garaz a klikni na ID vozidla potom jdi do garaze hned vedle)"); GivePlayerMoney(playerid,-20000000); new carowner[29]; format(carowner, sizeof(carowner), "%s", PlayerName(playerid)); VehInfo[playerid][vCarOwner] = carowner; VehInfo[playerid][vCarId] = 411; VehInfo[playerid][vCarX] = -1708.3275; VehInfo[playerid][vCarY] = 10.9981; VehInfo[playerid][vCarZ] = 3.2818; } } else if(listitem == 1) { if(GetPlayerMoney(playerid) <= 15000000) return SCM(playerid, 0xff0000aa, "[!]Sorry nemáš dostatek peněz!!"); { SCM(playerid, 0x00ffaaaa, "Zakoupil jsi Vozidlo: Cheetah \n{ff0000}(napíš /garaz a klikni na ID vozidla potom jdi do garaze hned vedle)"); GivePlayerMoney(playerid,-15000000); new carowner[29]; format(carowner, sizeof(carowner), "%s", PlayerName(playerid)); VehInfo[playerid][vCarOwner] = carowner; VehInfo[playerid][vCarId] = 415; VehInfo[playerid][vCarX] = -1708.3275; VehInfo[playerid][vCarY] = 10.9981; VehInfo[playerid][vCarZ] = 3.2818; } } else if(listitem == 2) { if(GetPlayerMoney(playerid) <= 30000000) return SCM(playerid, 0xff0000aa, "[!]Sorry nemáš dostatek peněz!!"); { SCM(playerid, 0x00ffaaaa, "Zakoupil jsi Vozidlo: RoadTrain \n{ff0000}(napíš /garaz a klikni na ID vozidla potom jdi do garaze hned vedle)"); GivePlayerMoney(playerid,-30000000); new carowner[29]; GetPlayerName(playerid,carowner,sizeof(carowner)); VehInfo[playerid][vCarOwner] = carowner[29]; VehInfo[playerid][vCarId] = 515; VehInfo[playerid][vCarX] = -1708.3275 + 10; VehInfo[playerid][vCarY] = 10.9981 + 10; VehInfo[playerid][vCarZ] = 3.2818 + 10; } } } } Chyby co mi to píše: C:\Users\JA\Desktop\saserver\gamemodes\HellSarkCZoriginal.pwn(2509) : error 006: must be assigned to an array C:\Users\JA\Desktop\saserver\gamemodes\HellSarkCZoriginal.pwn(2524) : error 006: must be assigned to an array C:\Users\JA\Desktop\saserver\gamemodes\HellSarkCZoriginal.pwn(2539) : error 032: array index out of bounds (variable "carowner") Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 3 Errors. Bo hužel nwm jak to mam uložit hrače jmeno takto to má fungovat ale jak vidite tak to nefunguje prosim o nějakou radu jak to dát do kupy aby to ukladalo majitele vozidla děkuji za odpovědi
  24. Ahoj Chcel som si urobiť Čiastku na časti.. ale nwm ako to urobiť.. Už my niekto písal (nepametam kto) že to musím cez string či jak.. Tak mi prosím dajte malý Tutorial ako to urobiť. Ďakujem
  25. Dobrý Den Potřeboval Bych Pomoci Jak Udělat Pickup Do Nějakeho Interieru na Tlačitko ENTER Prosím Poradte Predem Děkuji ..........
×
×
  • Create New...