Jump to content

ExtremPlay

Uživatel
  • Příspěvků

    21
  • Registrován

  • Aktivní

Reputace

0 Na nule

About ExtremPlay

  • Moto
    Bronze I - nováček

Návštěvníci

The recent visitors block is disabled and is not being shown to other users.

  1. zdravím, potřeboval bych pomoc, jedná se o dražbu když hráč přihodí do dražby o benzínku a vyhraje tak se mu nedá ta benzína a furt jí má stálý majitel kod:: forward AukceB(playerid, cena,params[]); public AukceB(playerid, cena,params[]) { if(aukce_bezi[playerid] == true) { if(aukce_cena[playerid] > cena) { GivePlayerMoneyEx(aukce_kupuj[playerid], -aukce_cena[playerid]); GivePlayerMoneyEx(playerid, aukce_cena[playerid]); new id; new string[128]; format(string, sizeof string, "{00ff00}[ Dražba ] Hráč {4169e1}%s(%d) {00ff00}vyhrál aukci hráče {4169e1}%s {00ff00}za {4169e1}%d$", Jmeno(aukce_kupuj[playerid]),playerid, Jmeno(playerid), aukce_cena[playerid]); SendClientMessageToAll(-1, string); format(Benzina[aukce_benzinka[id]][BenzinaOwner], MAX_PLAYER_NAME, "%s",Jmeno(aukce_kupuj[playerid])); Benzina[aukce_benzinka[id]][BenzinaKoupeno] = 1; Benzina[aukce_benzinka[id]][BenzinaPronajem] = 5; UlozBenzina(aukce_benzinka[id]); } else { new string[128]; format(string, sizeof string, "{00ff00}[ Dražba ] Nikdo nepřihodil na aukci hráče {4169e1}%s(%d)", Jmeno(playerid),playerid); SendClientMessageToAll(-1, string); } } aukce_benzinka[playerid] = -1; aukce_bezi[playerid] = false; aukce_prodej[playerid] = -1; aukce_kupuj[playerid] = -1; aukce_cena[playerid] = -1; }
  2. Nene, mám to takto new Vzdalenost[MAX_PLAYERS];
  3. Zdravím, potřeboval bych pomoc ohledně warningu: (6998) : warning 213: tag mismatch celý kód: public PocinatiVzdalenost(playerid) { new Float:x, Float:y, Float:z; Řádek: 6998 (warning) Vzdalenost[playerid] = GetPlayerDistanceFromPoint(playerid, 0, 19, 50); GetPlayerPos(playerid, x, y, z); if(z < 20){ KillTimer(VzdalenostTimmer[playerid]); new str1[50]; format(str1, sizeof(str1), "[Skok] Skočil jsi: %0.2fm.", Vzdalenost[playerid]); SendClientMessage(playerid, minievent_orange, str1); SetVehicleToRespawn(SkokAuto); SkokSkace ++; playerinminigame[playerid] = 0; if(SkokNejvic == -1){ Vyherce = playerid; SkokNejvic = Vzdalenost[playerid]; } if(SkokNejvic < Vzdalenost[playerid]){ Vyherce = playerid; SkokNejvic = Vzdalenost[playerid]; } if(SkokHraci < SkokSkace){ new name[MAX_PLAYER_NAME]; new string[100]; GetPlayerName(Vyherce, name, sizeof(name)); format(string, sizeof(string), "[Skok] Nejdál skočil hráč: %s(%d) s %0.2fm", name, playerid, SkokNejvic); SendClientMessageToAll(minievent_orange,string); SkokZapnuto = 0; SkokCeka = 0; } for(new i; i < MAX_PLAYERS + 1; i++){ if(Skokan == SkokSkace){ if(IsPlayerConnected(i) == 1){ new string[20]; PutPlayerInVehicleEx(i, SkokAuto, 0); AddVehicleComponent(SkokAuto,1087); AddVehicleComponent(SkokAuto,1010); format(string, sizeof(string), "~g~Jdi na to!"); TogglePlayerControllable(playerid, 1); GameTextForPlayer(i, string, 3000, 6); SetPlayerRaceCheckpoint(i, 1, -0.3091,193.2754,501.5870, 0, 0, 0, 20); }else{SkokSkace ++;} } } } }
  4. ExtremPlay

    pomoc Extáze

    Zdravím, potřeboval bych pomoc, jedná se o extáze, Když hráč prodá extázy hráči tak ten který jí prodává se odečte počet extázi kolik prodal, ale hráč který jí koupí se mu jí nepřičte. Kod: CMD:sellextaze(playerid,params[]) { Prodejce_Extaze[playerid] = playerid; new id; if(sscanf(params,"ddd",id,S_Extaze_Cena[playerid],S_Extaze_Pocet[playerid])) return SCM(playerid,0xFF0000AA,"Napověda: /sellextaze (ID) (Cena) (Počet Tablet)"); else if(Sav[EXTAZE][playerid] < S_Extaze_Pocet[playerid]) return SPIB(playerid, "Nemáte Nedostatek Tablet Extáze", 5); else if(!IsPlayerConnected(id)) return SPIB(playerid, "Hráč není připojen", 5); else if(IfExtaze[playerid] == 1) return SCM(playerid,0xff0000aa, "Už jste někomu poslal nabídku -> /backextaze pro zrušení nabídky"); else if(S_Extaze_Pocet[playerid] < 0) return SCM(playerid,0xff0000aa, "Nelze poslat nabídku s 0 Tablety Extáze !"); SCMF(128,id,0x00FFFFAA,"Hráč %s vám nabízí %d Tablet Extáze za %d$ přijmutí nabídky -> /buyextaze %d",PlayerName(playerid),S_Extaze_Pocet[playerid],S_Extaze_Cena[playerid],playerid); IfExtaze[playerid] = 1; return 1; } CMD:buyextaze(playerid,params[]) { new id; if(sscanf(params,"d",id)) return SCM(playerid,0xFF0000AA,"SERVER: /buyextaze (ID)"); else if(IfExtaze[id] == 0) return SPIB(playerid, "Tento hráč stáhnul/neposlal nabídku", 5); else if(strval(params) > ZjistitHraciPenizeEx(playerid)) return SPIB(playerid, "Nedostatek peněz !", 5); SCMF(128,id,0x00FFFFAA,"Hráč %s od vás koupil Tablety Extáze",PlayerName(playerid)); SCMF(128,playerid,0x00FFFFAA,"Koupil jste Tablety Extáze od hráče %s",PlayerName(id)); Sav[EXTAZE][Prodejce_Extaze[id]]-=S_Extaze_Pocet[id]; Sav[EXTAZE][playerid]+=S_Extaze_Pocet[playerid]; DatHraciPenizeEx(Prodejce_Extaze[id],S_Extaze_Cena[id],-S_Extaze_Pocet[id]); DatHraciPenizeEx(playerid,-S_Extaze_Cena[playerid],S_Extaze_Pocet[playerid]); Prodejce_Extaze[playerid] = -1; S_Extaze_Pocet[playerid] = -1; S_Extaze_Cena[playerid] = -1; IfExtaze[id] = 0; return 1; } CMD:backextaze(playerid) { SPIB(playerid, "Stahli jste nabidku", 5); IfExtaze[playerid] = 0; return 1; }
  5. Zdravím, na serveru jsem byl, a uplně skopírované podle Vašeho serveru :) Takže bych se touto nabídkou nezabýal
  6. Nechci to dělat aby ten server byl TOP, ale mě to baví, a chci bavit i hráče, i kdybych měl bavit i 3 hráče. Furt budu mít pocit, že někoho bavím.
  7. ~ExtremPlay~ ~Official~ ParadiseWorld má skoro každý, ale když si vezmeme že jen ostatní servery přepisují, tak to nikoho nebaví ==================================================================================== ~Tvůrce~ ParadiseWorld vytvořil: _[Honza]_ ExtremPlay vytvořil: =[K]ille[R]= ExtremPlay - Official, se rozhodl rozvíjet ParadiseWorld, ovšem že ExtremPlay, nebude k dostupnosti ke stažení - v .pwn, a to z jediného důvodu, majitel si nepřeje aby tento edit měl někdo jiný než ExtremPlay ~O módu~ Prozatím ExtremPlay má 3kb.amx, mód obsahuje základní warpy + warpy VIP, mód má 54,000 řádků. Pawner je =[K]ille[R]= každý pátek aktualizace na serveru, jelikož má zatím hodně času ~Nový hráč~ - Ostatní hráči Vás po dobu 5-ti hodin nebudou moct zabít, jelikož máte ochranu pro nováčka. Mezi tou dobou můžete si udělat autoškolu, motoškolu, lodníškolu - Pokud zaútočíte na jiné hráče, ochrana se vám ruší automaticky - Jako nováček dostanete 100,000$ - Jako nováček dostanete na 5 dní VIP zdarma - Jako nováček můžete využít příkaz /novacek ~VIP~ Výhody - Dostanete o 50 procent větší výplatu ze zaměstnání - Můžete psát barevně do chatu pomocí hexadecimálního kódu - Můžete si koupit až 4 domy, 3 nemovitosti - Do domu si můžete uložit až 4 vozidla - Čekání na další portnutí je zkráceno na polovinu - Čekání ve vězení je zkráceno na polovinu\n\ - Ochranka v podniku až na 336 hodín = 2 týdny - Vozidlá v autosalónech jsou o 1/4 levnější - Při každém spawnutí obdržíte vestu - Možnost regulovatelného nitra na vozidla - Možnost vsázet na hazardu až 200,000$ - Budete dostávat 100 procent platu u zaměstnání s jakýmkoliv skinem - Možnost změnit si na libovolnou barvu /nastaveni - Změna nicku bude o polovinu levnější 2,000,000$ Příkazy /stadion - zobrazení stadionu z města ve kterém se nacházíte - /vips - zobrazení všech vip hráčů - /flip - otočení vozidla na kola - /color - přebarvení vozidla - /opravit - opravení vozidla - /fc - port do Fort Carson - /bs - port do Bayside - /hide - Váš nick na minimapě bude pro ostatní hráče neviditelný - /unhide - Váš nick na minimapě bude pro ostatní hráče viditelný - /car - Vytvoření jakéhokoliv VIP vozidla - /dcar - smazání VIP vozidla - /flashnick - Automatické barvy nicku ~Povolání~ - Bezpečnostní služba - Golfista - Exekutor - Farmář - Hasič - Hotelová služba - Novinář - Odtahová služba - Pasák - Pilot - Pohřební služba - Policie - Popelář - Požární pilot - Pracovník lomu - Překupník zbraní - Přeprava zavazadel - Rozvoz piva - Rozvoz pizzy - Rybář - Řidič autobusu - Řidič kamionu - Skladník - Strojvůdce - Taxikář - Technické služby - Terorista - Vymahač dluhů - Zdravotník - Zmrzlinář - Právník ~Event Systém~ - Deathmatch PvP - Team Deathmatch - Fallout - Pohybující pološiny - Derby - Bludiště ~Informace o serveru~ Server se spustí 12.12.2019 Název serveru: [CZ-SK] ExtremPlay [0.3.7-R2] IP: 82.208.17.10:27259 Verze: 0.3.7-R2 ZDE NA WEBU JE JEN INFO, VÍCE SE DOZVÍTE NA SERVERU! ~ExtremPlay~ =[K]ille[R]=
  8. ExtremPlay

    pomoc Timer-Balík

    Zdravím, mám menší problém. Potřeboval bych - timer, nebo něco takového když hráč stoupne na pickup(balíček) a sebere odměnu, tak aby ten pickup(balíček)se zobrazil za půl hodiny (30minut) Kod na sebrání v pickupu: new BalikID = GetBalikID(playerid); if(BalikID != -1) { //Sav[VIP][playerid] = 0; new Darek = random(10); switch(Darek) { case 0: { SPIB(playerid, "Balicek: Dostal jste Desert Eagll s 50 naboji", 5); GivePlayerWeaponEx(playerid,24,50); if(HaveVIP(playerid) == 1) { Sav[VIP][playerid] += Days(5); }else{ Sav[VIP][playerid] = 0; Sav[VIP][playerid] = gettime() + Days(3);// ta jak teraz? } } case 1: { GivePlayerWeaponEx(playerid,26,50); SPIB(playerid, "Balicek: Dostal jste Sawnoff s 50 naboji", 5); if(HaveVIP(playerid) == 1) { Sav[VIP][playerid] += Days(5); }else{ Sav[VIP][playerid] = 0; Sav[VIP][playerid] = gettime() + Days(3);// ta jak teraz? } } case 2: { GivePlayerWeaponEx(playerid,29,50); SPIB(playerid, "Balicek: Dostal jste MP5 s 50 naboji", 5); if(HaveVIP(playerid) == 1) { Sav[VIP][playerid] += Days(5); }else{ Sav[VIP][playerid] = 0; Sav[VIP][playerid] = gettime() + Days(3);// ta jak teraz? } } case 3: { GivePlayerWeaponEx(playerid,30,50); SPIB(playerid, "Balicek: Dostal jste AK47 s 50 naboji", 5); if(HaveVIP(playerid) == 1) { Sav[VIP][playerid] += Days(5); }else{ Sav[VIP][playerid] = 0; Sav[VIP][playerid] = gettime() + Days(3);// ta jak teraz? } } case 4: { GivePlayerWeaponEx(playerid,31,50); SPIB(playerid, "Balicek: Dostal jste M4 s 50 naboji", 5); if(HaveVIP(playerid) == 1) { Sav[VIP][playerid] += Days(5); }else{ Sav[VIP][playerid] = 0; Sav[VIP][playerid] = gettime() + Days(3);// ta jak teraz? } } case 5: { SPIB(playerid, "Balicek: Dostal jste 250 XP", 5); if(HaveVIP(playerid) == 1) { Sav[VIP][playerid] += Days(5); }else{ Sav[VIP][playerid] = 0; Sav[VIP][playerid] = gettime() + Days(3);// ta jak teraz? } } case 6: { SPIB(playerid, "Balicek: Dostal jste 500 XP", 5); if(HaveVIP(playerid) == 1) { Sav[VIP][playerid] += Days(5); }else{ Sav[VIP][playerid] = 0; Sav[VIP][playerid] = gettime() + Days(3);// ta jak teraz? } } case 7: { DatHraciPenizeEx(playerid, 5000); SPIB(playerid, "Balicek: Dostal jste 5000$", 5); if(HaveVIP(playerid) == 1) { Sav[VIP][playerid] += Days(5); }else{ Sav[VIP][playerid] = 0; Sav[VIP][playerid] = gettime() + Days(3);// ta jak teraz? } } case 8: { DatHraciPenizeEx(playerid, 10000); SPIB(playerid, "Balicek: Dostal jste 10,000$", 5); if(HaveVIP(playerid) == 1) { Sav[VIP][playerid] += Days(5); }else{ Sav[VIP][playerid] = 0; Sav[VIP][playerid] = gettime() + Days(3);// ta jak teraz? } } case 9: { SetPlayerHealth(playerid, 100); SPIB(playerid, "Balicek: Byl jste vylecen", 5); if(HaveVIP(playerid) == 1) { Sav[VIP][playerid] += Days(5); }else{ Sav[VIP][playerid] = 0; Sav[VIP][playerid] = gettime() + Days(3);// ta jak teraz? } } case 10: { SetPlayerArmourEx(playerid, 100); SPIB(playerid, "Balicek: Dostal jste Vestu", 5); if(HaveVIP(playerid) == 1) { Sav[VIP][playerid] += Days(5); }else{ Sav[VIP][playerid] = 0; Sav[VIP][playerid] = gettime() + Days(3);// ta jak teraz? } } } Cheat[ZbraneProtekce][playerid] = 5; } ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Vytvoření balíčků: stock GetBalikID(playerid) { for(new i; i < BalickeCount; i ++) { if(IsPlayerInSphere(playerid, Balicek[Ba_x], Balicek[Ba_y], Balicek[Ba_z], 3)) { return i; } } return -1; } //------ stock CreateBalik(Float: B_x, Float: B_y, Float: B_z, BalikID) { if(BalickeCount < MAX_BALICKU) { Balicek[BalickeCount][Ba_x] = B_x; Balicek[BalickeCount][Ba_y] = B_y; Balicek[BalickeCount][Ba_z] = B_z; //---- Balicek[BalickeCount][BalicekID] = BalikID;//id pickupu //----- Balicek[BalickeCount][Balik] = CreatePickup(19054, 2, B_x, B_y, B_z); if(BalikID == 1247) { Balicek[BalickeCount][BalikWL] = CreatePickup(19054, 2, B_x, B_y, B_z); } BalickeCount ++; }else print("prekrocen MAX_BALICKU"); return 1; }
  9. ExtremPlay

    pomoc Pawno-Balíček

    Zdravím potřeboval bych pomoc, jedná se o balíček Když jsem si vytvořil balíček, a hráč to najde tak bych chtěl, aby zmizel i po restartu, že je jenom jedno rázový, kdo ho najde ten vyhraje Kod začátečník: if( pickupid == balik) { GivePlayerWeapon(playerid, 27, 160); SendClientMessage(playerid, 0xFFFFFFAA, "[ {00FF00}!{FFFFFF} ] Našel jsi Combat brokovnici se 160 náboji!"); }
  10. ExtremPlay

    pomoc pomoc

    Stačí, právěže. Chci jen z toho udělat že kick bude že ho jen vyhodí, že na minuty ne a ban funguje.
  11. ExtremPlay

    pomoc pomoc

    Zdravím komunito. Chtěl bych Vás moc poprosit, zda by jste mi pomohli s tímto problémem; Když administrátor zadá ban a hráč se připojí, tak mu to napíše že je zabanován (to je v pořádku) i když změní nick, tak mu to vyhodí. Ale když administráotor zadá kick, tak hráč se připojí a změní si nick, a hraje dále. Potřeboval bych když hráč má prostě kick, nepustí ho to na jeho IP Kod: Kick: stock KickedTPlayer(playerid, Time, const Duvod[]) { new Data[100]; if(fexist("Kicked.txt")) { new File:PFile = fopen("Kicked.txt",io_append); format(Data,sizeof(Data),"%s %d %s\r\n",PlayerName(playerid),gettime()+ 60*Time,Duvod); fwrite(PFile,Data); fclose(PFile); }else{ fcreate("Kicked.txt"); KickedTPlayer(playerid, Time, Duvod); } return 1; } --------------------------------------------------------------- Ban: stock BanTPlayer(playerid, Time, const Duvod[], ID) { new Data[135]; if(fexist("Baned.txt")) { new File:PFile = fopen("Baned.txt",io_append); format(Data,sizeof(Data),"%s %s %d %s %s\r\n",PlayerName(playerid), PlayerIP(playerid), gettime()+ 3600*Time, PlayerName(ID), Duvod); fwrite(PFile,Data); fclose(PFile); }else{ fcreate("Baned.txt"); BanTPlayer(playerid, Time, Duvod, Admin); } return 1; } ----------------------------------------------------------------- Kick: stock CheckKICK(playerid) { if(fexist("Kicked.txt")) { new str[50]; new File:file = fopen("Kicked.txt",io_readwrite); while(fread(file,str)) { new BName[MAX_PLAYER_NAME],linea,duvod[100],cas; linea ++; sscanf(str,"siz",BName,cas,duvod); //NajdiEnter(duvod); strdel(duvod,NajdiEnter(duvod),strlen(duvod)); if(!strcmp(BName,PlayerName(playerid),false)) { if(gettime() < cas) { new Minuta,Sekunda; SecondToMinute((cas - gettime()),Minuta,Sekunda); SCMF(128,playerid,0xFF0000AA,"Jste vyhozen ze serveru ještě %02d:%02d minut z důvodu: %s",Minuta,Sekunda, duvod); SetTimerEx("Kicked",1000,0,"i",playerid); return 1; }else{ DeleteLineFromLine("Kicked.txt",linea); } } } fclose(file); } ------------------------------------------------------------------------- Ban: if(fexist("Baned.txt")) { new str[150]; new File:file = fopen("Baned.txt",io_readwrite); while(fread(file,str)) { new BName[MAX_PLAYER_NAME], AName[MAX_PLAYER_NAME],linea,duvod[120],IP[20],cas; linea ++; sscanf(str,"ssisz",BName,IP,cas,AName,duvod); //NajdiEnter(duvod); strdel(duvod,NajdiEnter(duvod),strlen(duvod)); if(!strcmp(BName,PlayerName(playerid),false) || !strcmp(IP,PlayerIP(playerid),false)) { if(gettime() < cas) { GameTextForPlayer(playerid, "~r~Byl jste zabanovan!", 500000, 6); new PROTECT_BANNED[1000]; format(PROTECT_BANNED, sizeof(PROTECT_BANNED), "{FF0000}Vaše IP Adresa ({ffffff}%s{ff0000}) byla zabanována na jméno: {FFFFFF}%s\n", IP, PlayerName(playerid)); format(PROTECT_BANNED, sizeof(PROTECT_BANNED), "%s{FF0000}Důvod: {FFFFFF}%s\n", PROTECT_BANNED, duvod); format(PROTECT_BANNED, sizeof(PROTECT_BANNED), "%s{FF0000}Ban udělil administrátor: {FFFFFF}%s\n", PROTECT_BANNED, AName); format(PROTECT_BANNED, sizeof(PROTECT_BANNED), "%s{FF0000}Ban bude zrušen: %s\n", PROTECT_BANNED, BanDate(cas, 1)); format(PROTECT_BANNED, sizeof(PROTECT_BANNED), "%s\n\n", PROTECT_BANNED); format(PROTECT_BANNED, sizeof(PROTECT_BANNED), "%s{696969}Zažádat o unban si můžete na našem fóru: (.....)", PROTECT_BANNED); ShowPlayerDialog(playerid, 1000, DIALOG_STYLE_MSGBOX, "Upozornění", PROTECT_BANNED, "Zavřít", ""); SetTimerEx("Kicked",2000,0,"i",playerid); return 1; }else{ DeleteLineFromLine("Baned.txt",linea); } } } fclose(file); }
  12. ExtremPlay

    pomoc Timer-Školy

    To ano,ale kam to mám přidat?
  13. ExtremPlay

    pomoc Timer-Školy

    Zdravím, potřeboval bych pomoc, na Autoškoly bych potřeboval timer Že hráč stoupne na "Chcete zahájit autoškolu" Tak po 5 sekundách nemůže na to stoupnout Děkuji za pomoc. PAWN KOD: switch(SkolaID) { case AUTOSKOLA_TEST: { format(STR, sizeof(STR), "Autoškola"); format(STR_X, sizeof(STR_X), "Chcete zahájit řidičský test Autoškoly ?\nTento průkaz stojí {4286F4}%s$",Number(ObchodITEM[0][Shop_ID])); } case MOTOSKOLA_TEST: { format(STR, sizeof(STR), "Motoškola"); format(STR_X, sizeof(STR_X), "Chcete zahájit řidičský test Motoškoly ?\nTento průkaz stojí {4286F4}%s$",Number(ObchodITEM[0][Shop_ID])); } case LODNISKOLA_TEST: { format(STR, sizeof(STR), "Lodní škola"); format(STR_X, sizeof(STR_X), "Chcete zahájit řidičský test pro Lodní školu ?\nTento průkaz stojí {4286F4}%s$",Number(ObchodITEM[0][Shop_ID])); } case LETECKASKOLA_TEST: { format(STR, sizeof(STR), "Letecká škola"); format(STR_X, sizeof(STR_X), "Chcete zahájit letecký test pro Leteckou školu ?\nTento průkaz stojí {4286F4}%s$",Number(ObchodITEM[0][Shop_ID])); } case KAMIONSKOLA_TEST: { format(STR, sizeof(STR), "Kamion škola"); format(STR_X, sizeof(STR_X), "Chcete zahájit řidičský test pro Kamion školu ?\nTento průkaz stojí {4286F4}%s$",Number(ObchodITEM[0][Shop_ID])); } case BUSSKOLA_TEST: { format(STR, sizeof(STR), "Autobus škola"); format(STR_X, sizeof(STR_X), "Chcete zahájit řidičský test pro Autobus školu ?\nTento průkaz stojí {4286F4}%s$",Number(ObchodITEM[0][Shop_ID])); } } ShowPlayerDialogEx(playerid, DIALOG_SKOLA_ID, DIALOG_STYLE_MSGBOX, STR, STR_X, "Ano", "Ne"); return 1; }
  14. ExtremPlay

    pomoc Pomoc-PortČas

    Zdravím, potřeboval bych udělat na tento warp, že hráč zadá /lv (- to je port do Las Venturas) - a potřebuji když to zadá počká 3 sekundy, a pak se warpne, např Hráč zadá /lv - napíše mu za 3 sekundy se teleportujete, a za 3 sekundy se teleportuje do LV. Vše. -Děkuji- CMD:lv(playerid) { new veh = GetPlayerVehicleID(playerid); //--- new string[127]; format(string,127,"Znovu se můžete teleportovat za %d vteřin",PortCas[playerid]); //--- if(PortCas[playerid] > 0) return SCM(playerid,0xff0000AA, string); if(Hrac[AFK][playerid] == 1) return SCM(playerid,0xff0000AA,"Nemůžeš se portovat,když jsi AFK"); if(PlayerEvent[playerid] == 1) return SCM(playerid, 0xFF0000FF, "V eventu se nelze portovat"); else if(GetVehicleType(veh) == TYPE_BOATS||GetVehicleModel(veh) == 432||GetVehicleModel(veh) == 592||GetVehicleModel(veh) == 425||GetVehicleModel(veh) == 520||GetVehicleModel(veh) == 432 || GetVehicleModel(veh) == 447 || GetVehicleModel(veh) == 406)return SCM(playerid,0xff0000AA,"S tímto vozidlem se nelze teleportovat"); else if(Sav[VezeniTime][playerid] > 0) return SCM(playerid,0xff0000AA,"Vězeň se nemůže teleportovat!"); else if(zavod[playerid] == 1) return SCM(playerid,0xff0000AA,"Během závodu se nelze teleportovat!"); else if(PlayerInDM[playerid] == 1) return SCM(playerid,0xff0000AA,"Během deathmatche se nelze teleportovat!"); else if(SeskokPlayer[playerid] == 1) return SCM(playerid,0xFF0000AA,"Během seskoku se nelze teleportovat!"); else if(PlayerBox[playerid] == 1) return SCM(playerid,0xFF0000AA,"Během boxu se nelze teleportovat!"); else if(GetVehicleModel(veh) == 538) return SCM(playerid,0xff0000AA,"S tímto vozidlem se nelze teleportovat"); else if(PlayerInTuning[playerid] == 1) return SCM(playerid,0xff0000AA,"V tuning garáži se nemůžete portovat"); else if(PlayerStroj[playerid] != G_NOTHING) return SCM(playerid,0xff0000AA,"Máte něco na práci!"); else if(PlayerInZbrojak[playerid] == 1) return SCM(playerid,0xff0000AA,"Máte něco na práci!"); else if(IsVehicleDodavka(GetPlayerVehicleID(playerid)) > -1) return SCM(playerid,0xff0000AA,"Při převozu dodávky se nelze portovat"); if(MiseOn[playerid] == 1 && Hrac[Zamestnani][playerid] != TAXI && Hrac[Zamestnani][playerid] != POLDA && Hrac[Zamestnani][playerid] != ZDRAVOTNIK && Hrac[Zamestnani][playerid] != ZMRZLINAR && TaxiZakaznik[playerid] == 0) return SCM(playerid,0xff0000AA,"Při misi se nelze teleportovat!"); SetPlayerInterior(playerid,0); SetPlayerVirtualWorldEx(playerid, 0); Cheat[PortyProtekce][playerid] = 3; GetPlayerPos(playerid, Player_Pos[0][playerid] ,Player_Pos[1][playerid] ,Player_Pos[2][playerid]); WarpText(playerid, "se teleportoval do Las Venturas"); ForMaxPlayer(i) { if(IsPlayerInSphere(i, Player_Pos[0][playerid] ,Player_Pos[1][playerid] ,Player_Pos[2][playerid], 30)) { Cheat[PortyProtekce] = 3; } } new ran = 1 + random(5); if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { switch(ran) { case 1: SetVehiclePosEx(GetPlayerVehicleID(playerid),2133.4529,1387.6643,10.7248); case 2: SetVehiclePosEx(GetPlayerVehicleID(playerid),2097.4067,1394.2061,10.7274); case 3: SetVehiclePosEx(GetPlayerVehicleID(playerid),2164.7996,1410.4434,10.7171); case 4: SetVehiclePosEx(GetPlayerVehicleID(playerid),2175.5327,1432.1677,10.7279); case 5: SetVehiclePosEx(GetPlayerVehicleID(playerid),2112.3906,1437.2698,10.7161); } LinkVehicleToInterior(veh,0); SetVehicleVirtualWorld(veh, 0); new car = GetPlayerVehicleID(playerid), Float:Z; GetVehicleZAngle(car,Z); SetVehicleZAngle(car,Z); }else{ switch(ran) { case 1: SetPlayerPos(playerid,2133.4529,1387.6643,10.7248); case 2: SetPlayerPos(playerid,2164.7996,1410.4434,10.7171); case 3: SetPlayerPos(playerid,2175.5327,1432.1677,10.7279); case 4: SetPlayerPos(playerid,2101.5054,1420.5624,10.7265); case 5: SetPlayerPos(playerid,2132.2415,1390.9906,10.7245); } } Hrac[NPC_CP][playerid] = 0; //--- if(HaveVIP(playerid) == 1) PortCas[playerid] = 30; else PortCas[playerid] = 60; //--- ForMaxPlayer(i) { switch(Set[S_Warp]) { case 1: SCMF(100,i,0x00ffffAA,"Hráč {ffff00}%s{00ffff} se teleportoval do {ffff00}Las Venturas",PlayerName(playerid),playerid); case 2: AddChat(90,i,"~b~Hrac ~y~%s~b~ se teleportoval do ~y~Las Venturas",PlayerName(playerid),playerid); } } Log_Write(100,playerid,"(PORT)Úspěšně jste se teleportoval do Las Venturas", playerid); return true; }
  15. ExtremPlay

    pomoc Pomoc-Gang

    Dobrý den, Chtěl bych Vás poprosit, jestli by jste mi pomohli s tímto případem: Chtěl bych když hráč bude stát na pickapu pro koupení gangu,aby dal l,alt Kód: //----------- new MafieID = GetMafie(playerid); if(MafieID != -1) { SetPVarInt(playerid, "MafieID", MafieID); if(Mafie[MafieID][MafieKoupena] == 0) { if(PlayerMafieID[playerid] == -1) { ShowPlayerDialogEx(playerid, DIALOG_MAFIE, DIALOG_STYLE_INPUT, "Volné sídlo pro gang", "Prosím, napište název pro vytvoření gangu.", "Vytvořit", "Zavřít"); }else SPIB(playerid, "Jiz jste v nejakem gangu.", 5); }else{ if(PlayerMafieID[playerid] == MafieID) { SPIB(playerid, "LALT pro vstoupeni.", 3); return 1; }else MafieClenoveSeznam(playerid, MafieID, 1); } } //----------- Jestli by jste nevěděli co s tím? Děkuji za odpovědi
×
×
  • Create New...