Twixo
Uživatel-
Příspěvků
120 -
Registrován
-
Aktivní
-
Vítězných dnů
1
Content Type
Profiles
Forums
Calendar
Gallery
SA-MP
Everything posted by Twixo
-
yy mam topic na text draw problem a nie na prikaz. takže neviem čo riešiš.
-
Ako fakt dk, neebudem ti asi písať cely Gamemodeinit a toto nebude riešiť môj problem. Lebo nič si nerobil s text draw.
-
K čomu to bude dobre? Však ja to mam dane na stred tie suradnice a dami to do toho rohu. A farbu mam červenu a dá mi to čiernu
-
Nazdar, Proste keď dam /odpočet, tak vše ide ale ten text draw neni tak ako som si ho spravil. Dá mi ho do lavého horného rohu a čierne. Ako opraviť túto chybu? ps: keď som ten odpočet dal do samostatného pwn, tak to šlo ako má //EDIT new Text:Odpocet0; new odpocet; new odpocitavani; new spusteno; new hodnota; forward OdpocetPublic(playerid); OnGameModeInit Odpocet0 = TextDrawCreate(305.000000, 121.000000, "60"); TextDrawBackgroundColor(Odpocet0, 255); TextDrawFont(Odpocet0, 2); TextDrawLetterSize(Odpocet0, 0.500000, 2.200000); TextDrawColor(Odpocet0, -1728052993); TextDrawSetOutline(Odpocet0, 1); TextDrawSetProportional(Odpocet0, 1); TextDrawSetSelectable(Odpocet0, 0); SetGameModeText("Blank Script"); AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); public OdpocetPublic(playerid) { odpocet--; new string[50]; new str[50]; format(string,sizeof(string),"%d",odpocet); if(odpocet==0) { format(str,sizeof(str),"0"); TextDrawSetString(Odpocet0,str); KillTimer(odpocitavani); spusteno=0; TextDrawHideForAll(Odpocet0); }else TextDrawSetString(Odpocet0,string); return 1; } dcmd_odpocet(playerid,params[]) { if(sscanf(params,"d",hodnota)) return SendClientMessage(playerid,0xFFFFFFFF,"Použití: /odpocet [ HODNOTA ]"); if(hodnota>60||hodnota<1) return SendClientMessage(playerid,0xFFFFFFFF,"Rozmezí 1-60!"); if(spusteno==1) return SendClientMessage(playerid,0xFFFFFFFF,"Jiný odpočet právě probíhá!"); else { spusteno=1; TextDrawShowForAll(Odpocet0); odpocitavani=SetTimer("OdpocetPublic",1000,1); odpocet=hodnota; new string[50]; format(string,sizeof(string),"%d",odpocet); TextDrawSetString(Odpocet0,string); } return 1; }
-
hledám Hledám pawnera/mappera - přispívejte pouze sem
Twixo replied to Marley007's topic in Hledám/nabízím
Hľadám mappera, ktorý by postaval derby arény v štýle mta. video ukážka: Na ostatnom sa dohodneme cez skype (vaše podmienky a ine k*tiny) podmienka je aby ste mali skusenosti s mta derby skype: twixo32 -
Super, skusim to nejak spaviť //EDIT: No myslel som, že som to pochopil ale robil som to uplne zle. Nenapísal by si nejaku krátku ukážku?
-
Jáj bože, tie zatvory Ja to robil nejak takto vždy. No musim to opraviť. btw. už som si to opravil díky tebe. dcmd_unjail(playerid,params[]) { LEVEL(1); new id,duvod[145]; if(sscanf(params,"uz",id,duvod)) return SendClientMessage(playerid,COLOR_RED, "[ ! ] {FFFFFF}Použi: /unjail [ ID ] [ DOVOD ]"); if(!IsPlayerConnected(id)) return SendClientMessage(playerid, COLOR_RED,"[ ! ] {FFFFFF} Hráč neni pripojený"); if(GetPVarInt(id,"JailSeconds") == 0) return SendClientMessage(playerid,COLOR_RED," [ ! ] {FFFFFF}Hráč neni vo väzený"); SetPVarInt(id, "JailSeconds", 0); PlayerTextDrawHide(id, jail0[id]); TextDrawHideForPlayer(id, jail1); SendClientMessage(id,-1,"Byl jsi propuštěn!"); SetPlayerPos(id,1958.3783, 1343.1572, 15.3746); SetPlayerInterior(id,0); KillTimer(jailTimers[id]); format(duvod,sizeof(duvod),"Administrátor %s prepustil hráče %s [Dôvod: %s]",Jmeno(playerid),Jmeno(id),duvod); SCMTA(0xFF0000FF,duvod); return 1; }
-
Už som to tu riešil. Stále neviem prečo mi unjailne iba ID 0. Robil som uplne rovnako aj unmute a to mi unmutne všetky IDčka. A ten jail opravujem niečo cez 3 dni. dcmd_unmute(playerid, params[]) { LEVEL(1); new id = strval(params),duvod[128]; { if(sscanf(params,"uz",id,duvod)) return SendClientMessage(playerid,COLOR_RED, "[ ! ] {FFFFFF}Použi: /mute ID DOVOD"); if(!IsPlayerConnected(id)) return SendClientMessage(playerid, COLOR_RED,"[ ! ] {FFFFFF} Hráč neni pripojený"); if(GetPVarInt(id,"MuteSeconds") == 0) return SendClientMessage(playerid,COLOR_RED," [ ! ] {FFFFFF}Hráč neni umlčaný"); SetPVarInt(id,"MuteSeconds",0); new string[255]; format(string,sizeof(string),"Administrátor %s odmlčel hráče %s [Dôvod: %s]",Jmeno(playerid),Jmeno(id),duvod); SendClientMessageToAll(COLOR_RED,string); SendClientMessage(id,COLOR_RED,"Byl jste odmlčen!"); } return 1; } dcmd_unjail(playerid,params[]) { new id = strval(params),duvod[128]; if(sscanf(params,"uz",id,duvod)) return SendClientMessage(playerid,COLOR_RED, "[ ! ] {FFFFFF}Použi: /unjail ID DOVOD"); if(!IsPlayerConnected(id))return SendClientMessage(playerid,0xFF0000FF,"[ ! ] {FFFFFF}Hráč není připojený"); if(GetPVarInt(id,"JailSeconds") == 0) return SCM(playerid,0xFF0000,"Hráč už neni vo vezení."); { SetPVarInt(id, "JailSeconds", 0); PlayerTextDrawHide(id, jail0[id]); TextDrawHideForPlayer(id, jail1); SendClientMessage(id,-1,"Byl jsi propuštěn!"); SetPlayerPos(id,1958.3783, 1343.1572, 15.3746); SetPlayerInterior(id,0); KillTimer(jailTimers[id]); format(string,sizeof(string),"Administrátor %s prepustil hráča %s [Dôvod: %s]",Jmeno(playerid),Jmeno(id),duvod); SCMTA(0xFF0000FF,string); } return 1; }
-
Chceš povedať, že som kopirak?
-
Ja sa tam pokúsim vyriešiť veci na ktoré sa gangsteri na SP stažujú. Preto som to začal robiť.
-
Je vidieť, že si nikdy nebol gangster na SP + ten tvoj napad je pičovina. Ak skonči ten timer a da kolize ON a budu dvaja v sebe a da ON iba sa bugnu
-
Ghost mod nebudem davať na závody. To radšej na MTA. Ale chcem kolize zapnute kôli blokom
-
čaute, robim zavod system. Mam to už nejako spravene. Iba potrebujem ako sa budu zaradovať, napr 1. (ten čo založi) nastavi poziciu x y z, 2. ktorý sa pripoji vedla neho, 3. kto sa pripoji sa zaradi za 1. a 4. sa zaradí za 2., atd. To neviem proste zistiť kolkí sa pripojil a staví podla toho poziciu. Ostatok viem (freeze, odpočed, štart a hned unfreeze). Najviac mi pomôže nejaky tut kde to je. PS: Na google som hladal
-
stane sa, že spravim chybičku. Robil som to na rýchlo ale ja sa to učim a čitam si nejake tie tut ako použivať napr cp atd.
-
Gamemode GangWorld - mód poteší viacej gangsterov ako hráčov čo hrajú na peniaze - samozrejme obsahuje aj jóby na zarobenie nejakých penazí OBSAH MODU - gangy - clany -domy - joby - admin system - základne DM a závody - základné derby - nemovitosti GANGY - gang sídlo, možnosť ho presunuť - možnosť zmeniť meno a polohu - pozvať/vyhodiť hrača - gangrace - gang teamdm - gang uzemia - gang rešpekt - gang dodávka - Gang Race: budú hrať dva gangy proti sebe (1v1,2v2, 3v3,...) gang, ktorý vyhrá gang race dostane +50 rs a ten čo prehrá -50rs - Gang TeamDM: budú hrať dva gangy proti sebe (1v1,2v2, 3v3,...) s rôznou zbranou (pravde podobne vyberu sawny alebo dgl) gang, ktorý vyhrá gang team dm dostane +50 rs a ten čo prehrá -50rs Normal DM v časovom limite. gang kill ziska score Gang Dodávka: dodávka sa bude spawnovať každú celú hodinu (1:00, ..., 20:00) v dodávke budú zbrane, gang ktorý ju dovezie ku gangu dostane zbrane v nej náboje sú náhodne (napr deagle 1 000 - 3 500) Gang územia: na uzemie sa bude útočiť pomocou /warzone gang bude maš 3minuty na to aby ubranil svoje uzemie, útočníci maju za ulohu zabiť obrancov. Keď ubehne časový limit a obrancovia a utočnici budu ešte bojovať, časoví limit ostane na 0:00, ale ak nahodou ostane jedna strana tá vyhra uzemie popr ho ubráni. Ak gang ubráni svoje uzemie má +50 a druhý gang -50 Ak získaju uzemie útočníci dostane +50 a obrancovia -50 územia budu farbou podla gangu aku farbu majtel zvolí. CLANY - clan derby - clandm - /clancreate -/clan - Clan Derby Nápad z MTA serveru FFS gaming. Bude sa hrať (1v1, 2v2, 3v3) Ak už nebude v arene žiadny protihráč clan vyhra kolo. Hrá sa do 10 Clany budu mať wins, ako gangy rs lenže wins sa nestráca. - Clan Sawny Sawny inspirované od sawnerských clanov (napr RnS,...) Normal DM v časovom limite. Clan za kill ziska score DOMY - kúpa domu z pickupu. - možnosť vložiť zbrane a peniaze do domu - dom pridá 2 sloty do /garaz JOBY Nejake lahke joby: terorista dealer ruska mafia a yakuza vojak atd mod sa zaobera viacej gangami. Admin system - normal admin prikazy mute, unmute atd - možnosť stavať rampy, cp a pickupy. - admin akcie Nemovitosti (neviem presne ešte ako budu pracovať) dorobim v edite Zakladne DM a zavod - hrač v štadione založi zavod vybere auto, zápis koľko hráčov sa pripojí, nitro a zbrane (mp5) Základne Derby Pripojite sa pomocou /derby, derby stále prebieha, trvá 5min. Po každom kole sa meni mapa. - gangy = 0% - clany = 25% -domy = 0% - joby = 0% - admin system = 85% - základne DM a závody = 5% - základné derby = 0% - nemovitosti = 0% - register = 100% btw. komentáre kopíruješ SP gang system si nehajte
-
Najprv si sprav register, na google najdeš vela na YSI alebo dini. A potom stačí spraviť prikaz (setlvl), ktorý iba nastaví level a uloží ho. Potom pri prikazoch spraviš podmienku napr. If(adminlevel[playerid] < 0) return SendClientMessage(playerid, farba, "Nemáš admin level"); if -> keď adminlevel[playerid] < 0 = keď hráč má admin level väčší ako 0 return = pokračuj v prikaze SendClientMessage = keď nema ten level nebude pokračovať v prikaze ale pošle mu správu, že nema lvl a pokračuješ v príkaze pre admina
-
Máš ma mysli tento?
-
Celý deň sa s tým serem a stále unjailne iba ID 0.
-
Jáj Toto sa mi stáva často Zmenim to potom editnem. //EDIT: Po tej úprave mi stále dáva "Hráč je vo väzený" keď zadám /jail. Ale neviem prečo keď som premenu menil na, že neni v base.
-
Už jsme tady zas Mam jednoduchý problem ale aj ten mi robí problémy a už neviem čo s tým. Problem je v unjail. Skoro vše šlape: Prepustí ho, textdraw schova aj čas v base zruší. Lenže premenu, že je v base nezmení. dcmd_jail(playerid,params[]) { new id,minuty,string[128],duvod[128]; if(sscanf(params,"udz",id,minuty,duvod)) return SCM(playerid,0xFF0000,"Použi /jail [ID] [MINUTY] [DOVOD]"); if(GetPVarInt(id,"Jail") == 1) return SCM(playerid,0xFF0000,"Hráč už je vo väzení"); { SetPVarInt(id,"Jail",1); jailTimers[id] = SetTimerEx("Jail",1000,true,"i",id); SetPVarInt(id, "JailSeconds", minuty * 60); SetPlayerInterior(id,3); SetPlayerPos(id,198.3796, 160.8905, 1003.03); format(string,sizeof(string),"Administrátor %s zatkol hráča %s na %d minut [Dôvod: %s]",Jmeno(playerid),Jmeno(id),minuty,duvod); SCMTA(0xFF0000FF,string); Basa[id] = 1; // Dá premenu, že je v base } return 1; } dcmd_unjail(playerid,params[]) { new id; if(!strlen(params))return SendClientMessage(playerid,0xFF0000FF,"[ ! ] {FFFFFF} Použití: /unjail [ ID ]"); if(GetPVarInt(id,"Jail") == 0) return SCM(playerid,0xFF0000,"Hráč už neni vo vezení."); if(!IsPlayerConnected(id))return SendClientMessage(playerid,0xFF0000FF,"[ ! ] {FFFFFF}Hráč není připojený"); { SetPVarInt(playerid, "JailSeconds", GetPVarInt(playerid, "JailSeconds") -1); PlayerTextDrawHide(playerid, jail0[playerid]); TextDrawHideForPlayer(playerid, jail1); if(GetPVarInt(playerid, "JailSeconds") == 0) SetPVarInt(playerid,"Jail",0); SendClientMessage(playerid,-1,"Odpykal si si trest"); SetPlayerPos(playerid,1958.3783, 1343.1572, 15.3746); SetPlayerInterior(playerid,0); KillTimer(jailTimers[playerid]); Basa[id] = 0; // Dá premenu, že neni v base } return 1; } Ako vidite v mode. Tak davam na 0, tažke že neni v base. Skušal som aj 1 ale to je, že je v base. Neviem ako kde je chyba. btw ten unjail mam z jail publicu (mojom topicku o pomoc som ho daval -> http://pawno.cz/topic/53390-textdraw/)
-
ok dk, prečitane. LOCK
-
Spravil som iba tie PlayerTextDraw a tým integerom mysliš http://wiki.sa-mp.com/wiki/Valstr?
-
To iste ako som to popisoval na začiatku