Právě je ned 20. kvě 2012 7:36:50
Hosting WEDOS.cz
SLEVA 25% (slevový kód:PAWNO25)

Nejnovější témata:
[Prezentace]GameMix Hosting a Adminka od No.Wolf
[HOSTING] Hledáme od MarekH
[SCRIPT/INC] Colored Checkpoint v1 (QCCP v1) od QWER
[HLEDAM] Status hračov od aburi
[GM] Lucky Adventures od martanius

Vyzkoušejte antivirus ESET Smart Security 5

Vyhledat témata bez odpovědí | Zobrazit aktivní témata Zobrazit nové příspěvky | Zobrazit vaše příspěvky


Všechny časy jsou v UTC + 1 hodina [ Letní čas ]





Odeslat nové téma Odpovědět na téma  [ Příspěvků: 29 ] 
Autor Zpráva
 Předmět příspěvku: [TUT] Den,Hodin,Minuta
PříspěvekNapsal: pát 12. pro 2008 10:22:00 

Som chory a rano som sa nudil tak som si spravil taki mali tut
Kód:
forward minutaa(playerid);
new minutka[MAX_PLAYERS];//minuty
new hodinaa[MAX_PLAYERS];//hodiny
new denn[MAX_PLAYERS];//den


do ongamemodeinit

Kód:
SetTimer("minutaa",60000,1);//tento timer nam vyvola 1 public v ktorom sa bude zapocitavat dni,hodiny,minuty


do onplayerconnect
//pokial mate registraciu v mode!
Kód:
denn[playerid] = dUserINT(PlayerName(playerid)).("Dni:");
minutka[playerid] = dUserINT(PlayerName(playerid)).("Minut:");
hodinaa[playerid] = dUserINT(PlayerName(playerid)).("Hodin:");
//pre nacitanie


do onplayerdisconect

Kód:
dUserSetINT(PlayerName(playerid)).("Dni:",denn[playerid]);
dUserSetINT(PlayerName(playerid)).("Hodin:",hodinaa[playerid]);
dUserSetINT(PlayerName(playerid)).("Minut:",minutka[playerid]);
//pre ulozenie


a teraz novy public

Kód:
public minutaa(playerid)
{
minutka[playerid] = minutka[playerid]+1;//kazdu minutu sa pripocita jedna minutka
if (minutka[playerid] > 59){//ked je 60 minut tak sa da na 1 hodku... a minuty sa nastavia na 0
minutka[playerid] = 0;//tu sa nastavia na 0
hodinaa[playerid] = hodinaa[playerid]+1;//a tu sa pripocita 1hodina
if (hodinaa[playerid] > 23){//ked je hodin 24 tak sa hodina da na 0 a den sa pripocita
hodinaa[playerid] = 0;//tu sa da na 0 hodina
denn[playerid] = denn[playerid]+1;//a tu den
}}}


a teraz prikaz na zistenia

Kód:
dcmd_cas(playerid, params[]){//zmente podla svojho
#pragma unused params
new string[256];
format(string,256,"Dni : %d || Hodin : %d || Minut : %d",denn[playerid],hodinaa[playerid],minutka[playerid]);//tu vam to vlastne ukaze kolko mate nahraneho
SendClientMessage(playerid, COLOR_RED, string);//akim textom sa to odosle
return 1;//koniec prikazu
}



1.verzia, este sem nieco potom doplnim malo by to ist bez chyb ak nie tak piste!!


Naposledy upravil [*LoNg*]LiFe dne pát 12. pro 2008 13:24:49, celkově upraveno 1

  
 Předmět příspěvku: Re: [TUT] Den,Hodin,Minuta
PříspěvekNapsal: pát 12. pro 2008 12:48:05 
Lance Wilson "Ryder"
Lance Wilson "Ryder"
Uživatelský avatar
Registrován: stř 20. srp 2008 10:24:58
Příspěvky: 2444

j dobrý až na ty chyby :

Špatně :
Kód:
format(string,256,"Dni : %d || Hodin : %d || Minut : %d",denn,hodinaa,minutka);

Správně:
Kód:
format(string,256,"Dni : %d || Hodin : %d || Minut : %d",denn[playerid],hodinaa[playerid],minutka[playerid]);

_________________

Každý má právo na svůj názor . . .
. . . ale někdy stojí za to, se nad sebou zamyslet



Obrázek

Obrázek

Obrázek


Offline
 Profil  
 Předmět příspěvku: Re: [TUT] Den,Hodin,Minuta
PříspěvekNapsal: pát 12. pro 2008 13:10:08 
Lance Wilson "Ryder"
Lance Wilson "Ryder"
Registrován: ned 31. srp 2008 9:22:35
Příspěvky: 2565
Bydliště: Lanškroun

Jn taky mi to bylo divný :D Ale ty si mě zase předběhl :D

_________________
Obrázek


Offline
 Profil  
 Předmět příspěvku: Re: [TUT] Den,Hodin,Minuta
PříspěvekNapsal: pát 12. pro 2008 13:22:33 

jj thx


  
 Předmět příspěvku: Re: [TUT] Den,Hodin,Minuta
PříspěvekNapsal: pát 12. pro 2008 13:28:58 
Lance Wilson "Ryder"
Lance Wilson "Ryder"
Uživatelský avatar
Registrován: stř 20. srp 2008 10:24:58
Příspěvky: 2444

nj, o 22 minut sem tě předběhl, to ti tak věřim :D

_________________

Každý má právo na svůj názor . . .
. . . ale někdy stojí za to, se nad sebou zamyslet



Obrázek

Obrázek

Obrázek


Offline
 Profil  
 Předmět příspěvku: Re: [TUT] Den,Hodin,Minuta
PříspěvekNapsal: pát 12. pro 2008 13:57:59 

pocujte vedeli by ste mi poradit ako to dat do textdrawu??? prosím ja textdraw neviem:D


  
 Předmět příspěvku: Re: [TUT] Den,Hodin,Minuta
PříspěvekNapsal: pát 12. pro 2008 14:13:56 
Wu Zi Mu "Woozzi"
Wu Zi Mu "Woozzi"
Uživatelský avatar
Registrován: čtv 24. črc 2008 13:00:01
Příspěvky: 1241
Bydliště: Praha

za prve ti odpustim zarovnavani a dalsi vzhledove veci
ale toto

za 1.
Kód:
minutka[playerid] = minutka[playerid]+1;


Je nesmysl

za 2.

Kód:
public minutaa(playerid)


no sice se ten public vyvola, ale vzhledem k tomu ze tam nemas cyklus for,
tak to je jen pro hrace s id 0.

cely public se tedy provede jen pro hrace s id 0.

_________________
CPU: AMD FX-6100 [6 x 3.3 - 3.6GHZ]
RAM: 4096 MB DDR3 1333MHZ Cas Latency 9 Dual Channel
HDD: 1820 GB SATAII 32 MB Cache 7200RPM
GPU: ATI Radeon HD 4250 [500MHz 256 MB] + Turbo Boost
MB: AMD 880G/SB850 AM3+ Dual Intelligent Processors


Offline
 Profil  
 Předmět příspěvku: Re: [TUT] Den,Hodin,Minuta
PříspěvekNapsal: pát 12. pro 2008 14:19:23 
Lance Wilson "Ryder"
Lance Wilson "Ryder"
Uživatelský avatar
Registrován: stř 20. srp 2008 10:24:58
Příspěvky: 2444

příklad pro textdraw :

nahoru do módu :
Kód:
new Text:nwm[MAX_PLAYERS];
forward neco();

do OnPlayerConnect(playerid){
Kód:
TextDrawShowForPlayer(playerid,nwm[playerid]);

do OnPlayerDisconnect(playerid, reason){
Kód:
TextDrawHideForPlayer(playerid,nwm[playerid]);

kamkoli do módu :
Kód:
public neco(){
for(new i=0;i<= GetMaxPlayers();i++){
new string[256];
format(string,256,"Dni : %d , Hodin : %d , Minut : %d",denn[i],hodinaa[i],minutka[i]);
TextDrawSetString(nwm[i],string);
return 1;
}

do GameModeInit(){
Kód:
SetTimer("neco",1000,1);
for(new i=0;i<= GetMaxPlayers();i++){
nwm[i] = TextDrawCreate(200,300, " ");
TextDrawLetterSize(nwm[i],0.4,1.4);
TextDrawColor(nwm[i],0xAFAFAFAA);
TextDrawFont(nwm[i],3);
TextDrawSetOutline(nwm[i],1);
}

_________________

Každý má právo na svůj názor . . .
. . . ale někdy stojí za to, se nad sebou zamyslet



Obrázek

Obrázek

Obrázek


Offline
 Profil  
 Předmět příspěvku: Re: [TUT] Den,Hodin,Minuta
PříspěvekNapsal: pát 12. pro 2008 15:07:08 

thx


  
 Předmět příspěvku: Re: [TUT] Den,Hodin,Minuta
PříspěvekNapsal: pát 12. pro 2008 15:28:39 

dam si to na server a vsetki auta+celi mod nejde iba ten cas co stim je?


  
 Předmět příspěvku: Re: [TUT] Den,Hodin,Minuta
PříspěvekNapsal: pát 12. pro 2008 15:45:09 
Melvin Harris "Big Smoke"
Melvin Harris "Big Smoke"
Registrován: úte 26. srp 2008 11:57:56
Příspěvky: 2038

dej si datum a cas co sem delal ja nedavno ...jede 100% ;)


Offline
 Profil  
 Předmět příspěvku: Re: [TUT] Den,Hodin,Minuta
PříspěvekNapsal: pát 12. pro 2008 15:50:06 

nj ti mas ini cas ako mam ja a ten tvoj mam je 1.


  
 Předmět příspěvku: Re: [TUT] Den,Hodin,Minuta
PříspěvekNapsal: pát 12. pro 2008 15:57:29 
Lance Wilson "Ryder"
Lance Wilson "Ryder"
Registrován: ned 31. srp 2008 9:22:35
Příspěvky: 2565
Bydliště: Lanškroun

[other]FreeWall píše:
nj, o 22 minut sem tě předběhl, to ti tak věřim :D

Ehm mg... myslel jsem to taky že kdybys to nenapsal tak to tam napíšu možná bych neudělal tak ajk to má bejt ale tá chyba tam je vidět když se na to podíváš pořádně tak se prosím tě nezlob trhači

_________________
Obrázek


Offline
 Profil  
 Předmět příspěvku: Re: [TUT] Den,Hodin,Minuta
PříspěvekNapsal: pát 12. pro 2008 16:06:59 

Kód:
no sice se ten public vyvola, ale vzhledem k tomu ze tam nemas cyklus for,
tak to je jen pro hrace s id 0.

cely public se tedy provede jen pro hrace s id 0.


chytrak a ako to mam spravyt pre vsetkich?? a ten texdraw mi uz ide ale nejde mi mod povolania...


  
 Předmět příspěvku: Re: [TUT] Den,Hodin,Minuta
PříspěvekNapsal: pát 12. pro 2008 16:12:10 
Melvin Harris "Big Smoke"
Melvin Harris "Big Smoke"
Registrován: úte 26. srp 2008 11:57:56
Příspěvky: 2038

urcite si to uz nekde videl for(new i=0;i<MAX_PLAYERS;i++) nejak takto ...


Offline
 Profil  
 Předmět příspěvku: Re: [TUT] Den,Hodin,Minuta
PříspěvekNapsal: pát 12. pro 2008 16:12:58 
Wu Zi Mu "Woozzi"
Wu Zi Mu "Woozzi"
Uživatelský avatar
Registrován: čtv 24. črc 2008 13:00:01
Příspěvky: 1241
Bydliště: Praha

Kód:
public minutaa()
{
   for (new i = 0; i <MAX_PLAYERS; i++)
   {
      if (IsPlayerConnected(i))
      {
         minutka[i] ++;//kazdu minutu sa pripocita jedna minutka
         
         if (minutka[i] > 59)
         {//ked je 60 minut tak sa da na 1 hodku... a minuty sa nastavia na 0
            minutka[i] = 0;//tu sa nastavia na 0
            hodinaa[i] ++;//a tu sa pripocita 1hodina
            
            if (hodinaa[i] > 23)
            {//ked je hodin 24 tak sa hodina da na 0 a den sa pripocita
               hodinaa[i] = 0;//tu sa da na 0 hodina
               denn[i] ++;//a tu den
            }
         }
      }
   }
   return 1;
}

_________________
CPU: AMD FX-6100 [6 x 3.3 - 3.6GHZ]
RAM: 4096 MB DDR3 1333MHZ Cas Latency 9 Dual Channel
HDD: 1820 GB SATAII 32 MB Cache 7200RPM
GPU: ATI Radeon HD 4250 [500MHz 256 MB] + Turbo Boost
MB: AMD 880G/SB850 AM3+ Dual Intelligent Processors


Offline
 Profil  
 Předmět příspěvku: Re: [TUT] Den,Hodin,Minuta
PříspěvekNapsal: pát 12. pro 2008 16:16:32 

mno thx chytraku a co moze byt s hentim textdrawom ze sa mi to ukaze ale modu sibe nejdu povolania auta sa neukazuju...


  
 Předmět příspěvku: Re: [TUT] Den,Hodin,Minuta
PříspěvekNapsal: pát 12. pro 2008 16:21:05 
Melvin Harris "Big Smoke"
Melvin Harris "Big Smoke"
Registrován: úte 26. srp 2008 11:57:56
Příspěvky: 2038

mas cudne zavorky asi :lol: nebo jina chyba ..do pawna ti nevidim


Offline
 Profil  
 Předmět příspěvku: Re: [TUT] Den,Hodin,Minuta
PříspěvekNapsal: pát 12. pro 2008 16:24:39 

Kód:
nahoru do módu :
Kód:
new Text:nwm[MAX_PLAYERS];
forward neco();

do OnPlayerConnect(playerid){
Kód:
TextDrawShowForPlayer(playerid,nwm[playerid]);

do OnPlayerDisconnect(playerid, reason){
Kód:
TextDrawHideForPlayer(playerid,nwm[playerid]);

kamkoli do módu :
Kód:
public neco(){
for(new i=0;i<= GetMaxPlayers();i++){
new string[256];
format(string,256,"Dni : %d , Hodin : %d , Minut : %d",denn[i],hodinaa[i],minutka[i]);
TextDrawSetString(nwm[i],string);
return 1;
}

do GameModeInit(){
Kód:
SetTimer("neco",1000,1);
for(new i=0;i<= GetMaxPlayers();i++){
nwm[i] = TextDrawCreate(200,300, " ");
TextDrawLetterSize(nwm[i],0.4,1.4);
TextDrawColor(nwm[i],0xAFAFAFAA);
TextDrawFont(nwm[i],3);
TextDrawSetOutline(nwm[i],1);
}


  
 Předmět příspěvku: Re: [TUT] Den,Hodin,Minuta
PříspěvekNapsal: pát 12. pro 2008 16:44:39 
Melvin Harris "Big Smoke"
Melvin Harris "Big Smoke"
Registrován: úte 26. srp 2008 11:57:56
Příspěvky: 2038

prepocitej zavorky// a ongamemodeinit ma byt jako co ?


Offline
 Profil  
 Předmět příspěvku: Re: [TUT] Den,Hodin,Minuta
PříspěvekNapsal: pát 12. pro 2008 16:51:35 

jj v tom publicu ma byt o jednu zatvorku viac no ale aj tak sibe mode a to robyl freewall


  
 Předmět příspěvku: Re: [TUT] Den,Hodin,Minuta
PříspěvekNapsal: pát 12. pro 2008 17:14:11 
Melvin Harris "Big Smoke"
Melvin Harris "Big Smoke"
Registrován: úte 26. srp 2008 11:57:56
Příspěvky: 2038

mi napis na icq ..mozna budu mit cas a kouknu na to :D


Offline
 Profil  
 Předmět příspěvku: Re: [TUT] Den,Hodin,Minuta
PříspěvekNapsal: pát 12. pro 2008 17:26:48 

nwm ci ma nemas v ignore 469150861 as zajtra


  
 Předmět příspěvku: Re: [TUT] Den,Hodin,Minuta
PříspěvekNapsal: ned 14. pro 2008 10:24:41 
Lance Wilson "Ryder"
Lance Wilson "Ryder"
Registrován: ned 31. srp 2008 9:22:35
Příspěvky: 2565
Bydliště: Lanškroun

Pokud je vyřešený tak bych dal LOCK... prostě všechno co se nepoužívá LOCk..!

_________________
Obrázek


Offline
 Profil  
 Předmět příspěvku: Re: [TUT] Den,Hodin,Minuta
PříspěvekNapsal: ned 14. pro 2008 10:32:46 

neni vyriesene


  
 Předmět příspěvku: Re: [TUT] Den,Hodin,Minuta
PříspěvekNapsal: ned 14. pro 2008 10:36:52 
Lance Wilson "Ryder"
Lance Wilson "Ryder"
Registrován: ned 31. srp 2008 9:22:35
Příspěvky: 2565
Bydliště: Lanškroun

On ti teda nepomohl :D no :lol:

_________________
Obrázek


Offline
 Profil  
 Předmět příspěvku: Re: [TUT] Den,Hodin,Minuta
PříspěvekNapsal: ned 19. úno 2012 12:22:15 
T - Bone Mendez
T - Bone Mendez
Registrován: úte 05. črc 2011 10:44:33
Příspěvky: 186

Vím hele staré téma ale někdo mi to říkal že prej když mi něco nefunguje můžu psát tak se kdyžtak předem omlouvám. Todle sem vyzkoušel jo přičítá mi to ale např.: když se budu odpojovat mám nahráných 5 minut a když se připojim tak mám napsáno že mám nahráno 5 hodin nebo třeba i 5 dní prostě to mezi sebou se nějak prohazuje nebo já nevim ... Mám to i v registraci aby se ukládalo dík

_________________
Učím se s pawnem ;)


Offline
 Profil  
 Předmět příspěvku: Re: [TUT] Den,Hodin,Minuta
PříspěvekNapsal: ned 19. úno 2012 12:37:24 
Marc Wayne "B-Dup"
Marc Wayne "B-Dup"
Registrován: úte 01. bře 2011 10:57:34
Příspěvky: 629
Bydliště: Opava

asi máš špatné načítání/ukládání údajů

_________________
Slavné hlášky
„Smrt jednoho je tragédie. Smrt milionů je statistika“... stalin
„vidim hned první chybu misto GivePlayerWeapon má být GetPlayerWeapon“... cjcarl
„ja pawn viem, len som lenivý spravit si vlastný mod“... jakubes
zapoj mozog..keď to nejde tak skús znovu skopírovať ten kód... jakubes


Offline
 Profil  
 Předmět příspěvku: Re: [TUT] Den,Hodin,Minuta
PříspěvekNapsal: ned 19. úno 2012 12:46:48 
T - Bone Mendez
T - Bone Mendez
Registrován: úte 05. črc 2011 10:44:33
Příspěvky: 186

Ne mam to dobre normal do connectu i disconnectu to mam nevim no ale i kdybych to nemel napsany tak se to nemuze vsechni prehazovat jak chce ne ?

_________________
Učím se s pawnem ;)


Offline
 Profil  
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 29 ] 

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


 Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na: