-
Příspěvků
111 -
Registrován
-
Aktivní
Content Type
Profiles
Forums
Calendar
Gallery
SA-MP
Everything posted by ForestCZE
-
#include <mysql> ??? Snad #include <dudb> ne?
-
Musíš použít ještě SetPlayerPos
-
pomoc Rozdělení Jedné Proměnné Do Dvou
ForestCZE replied to ForestCZE's question in Herní (SA:MP, CS apod.)
Random nechci .. ber to tak, že mám: Minuta[playerid] = 135; a potom to, co jsi psal: rozdělit na 2 hodiny a 15 minut -
Zdravím mám tyto proměnné: Hodina Minuta V proměnné Hodina je třeba hodnota 3, to je celkem jedno. Pak se mi do proměnné Minuta uloží náhodné číslo od 61 do nekonečna Dejme tomu, že se mi tam uloží číslo 189 .A já potřebuji, aby to zjistilo, kolik je v tom hodin a minut dohromady. Tj. 3x60 + 9. Tudíž by to potom zapsalo: Hodina[playerid] = Hodina[playerid]+3; Minuta[playerid] = Minuta[playerid]+9; Tuším, že to bude přes cyklus for, ale nepodařilo se mi to. Díky předem za pomoc
-
pomoc Nefunkční Script (Settimerex)
ForestCZE replied to ForestCZE's question in Herní (SA:MP, CS apod.)
Teď jsem si ty proměnné dal vypsat i do chatu a tam je to ok stejně jako v logu. Máš pravdu je chyba v TextDraw -
pomoc Nefunkční Script (Settimerex)
ForestCZE replied to ForestCZE's question in Herní (SA:MP, CS apod.)
[22:54:07] Forest(0) minuta 18 [22:54:07] Sendie(1) minuta 19 [22:55:10] Forest(0) minuta 17 [22:55:10] Sendie(1) minuta 18 [22:56:12] Forest(0) minuta 16 [22:56:12] Sendie(1) minuta 36 [22:57:14] Forest(0) minuta 15 [22:57:14] Sendie(1) minuta 35 [22:58:16] Forest(0) minuta 14 [22:58:16] Sendie(1) minuta 34 [22:59:18] Forest(0) minuta 13 [22:59:18] Sendie(1) minuta 33 [23:00:21] Forest(0) minuta 12 [23:00:21] Sendie(1) minuta 32 [23:01:23] Forest(0) minuta 11 [23:01:23] Sendie(1) minuta 31 -
pomoc Nefunkční Script (Settimerex)
ForestCZE replied to ForestCZE's question in Herní (SA:MP, CS apod.)
A co se má stát? Promin, vypadam jako deb*l, ale ja opravdu nevim :X .. mam to takto: public PrubehZivota() { new t_zivot[128]; for(new playerid; playerid < MAX_PLAYERS; playerid++){ if(IsPlayerConnected(playerid)){ if(Mrtvy[playerid] == false){ printf("%s(%d) minuta %d",Nick(playerid), playerid, Minuta[playerid]); format(t_zivot, sizeof(t_zivot), "%02d:%02d", Hodina[playerid], Minuta[playerid]); if(Hodina[playerid] <= 0 && Minuta[playerid] <= 0){ GameTextForPlayer(playerid, "Konec Hry", 3000, 2); SetPlayerHealth(playerid, 0.0); } if(Minuta[playerid] <= 0 && Hodina[playerid] > 0){ Hodina[playerid]--; Minuta[playerid] = 60; } Minuta[playerid]--; TextDrawHideForPlayer(playerid, Zivot); TextDrawSetString(Zivot, t_zivot); TextDrawShowForPlayer(playerid, Zivot); } } } } -
pomoc Nefunkční Script (Settimerex)
ForestCZE replied to ForestCZE's question in Herní (SA:MP, CS apod.)
Nikdy jsem printfy nepoužil .. nemohl bys konkrétně prosím? -
pomoc Nefunkční Script (Settimerex)
ForestCZE replied to ForestCZE's question in Herní (SA:MP, CS apod.)
Teď jsem to otestoval s tim for playerid .. problém částečně vyřešen Už se to nestřídá, ale po provedení publicu .. ID 0 vidí čas ID 1 EDIT: ID 1 má čas v pohodě a ID 0 se zobrazí čas hráče s ID 1 -
V OnGameModeInit si dáš funkci: DisableInteriorEnterExits(); která ti vypne všechny vchody a ještě předtím si uděláš pickupy, kde nastavíš interior a souřadnice EDIT: zruší to i checkpointy, takže si pak uděláš třeba další pickup vevnitř, kde bude dialog typu LIST a dáš si tam zbraně
-
pomoc Nefunkční Script (Settimerex)
ForestCZE replied to ForestCZE's question in Herní (SA:MP, CS apod.)
Jo, to mě napadlo, ale raději jsem se zeptal .. děkuji moc ...a poslední věc ... ten TextDraw mi ukazuje o minutu víc, než je v proměnné Nevíš, čím to ůže být? Díky -
pomoc Nefunkční Script (Settimerex)
ForestCZE replied to ForestCZE's question in Herní (SA:MP, CS apod.)
Díky moc A jak mám vyřešit to, že zastavím timer konkrétnímu hráči, když bude jeden pro všechny? -
Zdravím vás Mám tento script: forward PrubehZivota(playerid); V loginu: SetTimerEx("PrubehZivota", 60000, true, "i", playerid); A nakonec public public PrubehZivota(playerid) { new t_zivot[128]; if(Minuta[playerid] <= 9){ format(t_zivot, sizeof(t_zivot), "%d:0%d", Hodina[playerid], Minuta[playerid]); }else{ format(t_zivot, sizeof(t_zivot), "%d:%d", Hodina[playerid], Minuta[playerid]); } if(Hodina[playerid] <= 0 && Minuta[playerid] <= 0){ KillTimer(cashrace); GameTextForPlayer(playerid, "Konec Hry", 3000, 2); SetPlayerHealth(playerid, 0.0); } if(Minuta[playerid] <= 0 && Hodina[playerid] > 0){ Hodina[playerid]--; Minuta[playerid] = 60; } Minuta[playerid]--; TextDrawHideForPlayer(playerid, Zivot); TextDrawSetString(Zivot, t_zivot); TextDrawShowForPlayer(playerid, Zivot); } Když jsem na serveru sám, tudíž ID 0, tak je všecko v pohodě. Jakmile se připojí ID 1, tak to začne dělat neplechu. Mně jako ID 0 to ukazuje jednou čas můj, podruhé čas ID 1 a takhle se to střídá. ID 1 to samé. Jednou vidí svůj čas, po druhé čas ID 0. Kde je problém? Děkuji
-
Dáš mi pls tvůj skype?
-
pomoc PHP - spuštění procesu [linux]
ForestCZE replied to {V} P - y c h o {V}'s question in Webové aplikace
exec("cd /kompletni cesta od kořenové složky; ./proces > /dev/null &"); Funguje na Ubuntu i Debian -
Zdravím, mám textový soubor, ve kterém je několik řádků .. ty přečtu pomoci while .. fgets ... a pak kazdymu priradim input typu checkbox .. hodnota inputu se nastavi podle cisla, kolikrat ten cyklus probehl (kolikaty je to radek) .. a ted potrebuju mazat radky z textoveho souboru pomoci foreach .. nejak takto: foreach($neco as $hodnotaInputu) { ... } a smazu to vlastne tak, ze ulozim obsah celeho souboru a z5 zapisu radky, krome jednoho (toho "smazaneho") ale ja nejak netusim, jak tomu radku dat nejakou promennou, aby to poznalo, ze chci smazat zrovna dany radek .. Díky za každou pomoc
-
Zdravím, neexistuje něco, co by ten Progress Bar pojmenovalo, aby když hráč příjde do hry, věděl, čeho se daný PB týká? Díky
-
Zdravím, mám řádek: if(GetPlayerMoney(playerid) < inputtext*30) a hlásí chybu: error 033: array must be indexed (variable "inputtext") Poraďte mi prosím, díky
-
Aha, díky. Jsem se do toho zamotal
-
Proč to tam máš 2x ?
-
Dobrý den, dělal jsem si benzin a mám to takto: new Benzin[MAX_AUTA]; Potom: sb = CreateProgressBar(550,130,_,_,ZELENA,50.0); for(new be = 0; be < MAX_AUTA; be++) { Benzin[be] = 50; } A pak mám public: public StavBenzinu() { for(new all = 0; all < MAX_PLAYERS; all++){ if(IsPlayerConnected(all)){ if(IsPlayerInAnyVehicle(all) && GetPlayerState(all) == 2){ if(GetVehicleModel(GetPlayerVehicleID(all)) != 487 && GetVehicleModel(GetPlayerVehicleID(all)) != 519){ if(Benzin[GetPlayerVehicleID(all) < 1]){ RemovePlayerFromVehicle(all); SendClientMessage(all, CERVENA, "> ! < Došel benzín"); new bt[128]; format(bt, sizeof(bt), "Benzin: %d", Benzin[GetPlayerVehicleID(all)]); SendClientMessage(all, ZLUTA, bt); }else{ Benzin[GetPlayerVehicleID(all)] --; SetProgressBarValue(sb, Benzin[all]); UpdateProgressBar(sb, all); } } } } } } I když ta proměnná má hodnotu 50, tak mi to napíše, že došel benzín a vyhodí mě to z auta. Kde je problém? Díky
-
Díky
-
Dal jsem to uplně nahoru před HTML kód a teď mi to vyhodí ještě navíc toto: Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /var/www/subdomeny/apanel/index.php:1) in /var/www/subdomeny/apanel/index.php on line 2
-
Zdravim Na linuxu mi to běželo v pohodě a na winu už to běžet nechce... Warning: Cannot modify header information - headers already sent by (output started at /var/www/subdomeny/apanel/index.php:12) in /var/www/subdomeny/apanel/index.php on line 20 Řádek 12: <?php echo("GTA: SA-MP | Port: ".$_SESSION["port"].""); ?> Řádek 20: Header("Location: login.php"); Poraďte někdo prosím, kde je chyba, díky
-
Zdravím Nahoře v kódu mám: <?php session_start(); $p1 = rand(1,99); $p2 = rand(1,99); $p3 = rand(1,99); $_SESSION["pvysledek"] = $p1 + $p2 + $p3; ?> V tabulce: <?php echo("Anti-spam: ".$p1." + ".$p2." + ".$p3.""); ?> A podmínka, pokud textové pole není rovno výsledku vygenerovaného příkladu: <?php if($_POST["pas"] != $_SESSION["pvysledek"]) { echo("[ CHYBA ] Výsledek příkladu není správný!"); exit; } ?> A problém je v tom, že pokud do textového pole zadám jakékoliv číslo a nebo správný výsledek daného příkladu, vždycky to vyhodí text že [ CHYBA ] Výsledek příkladu není správný! Porsím pomozte mi někdo. Netuším, kde je chyba. Díky