Peršokti į turinį
ViVix

[Pamoka] Laikrodis

Recommended Posts

Laikrodis kurtas Vivix [ Mano ]

Nuotrauka:

0566e2c5280b9670c55517910e2d4acc718.png

Pradedam pamoką.

Gamemodo viršuje dedame

new Text:laikas;

po

OnPlayerConnect

dedame

SetTimerEx("Laikrodukas",1000,true,"e",playerid); // sukuriam timerį kuris atnaujins laiką kas 1 sekundę

laikas = TextDrawCreate( 550.0, 25.0, "Laikrodis"); // textdrawo kūrimas
TextDrawSetShadow(laikas, 1); // 1 reiškia kad kurti šešėlius 
TextDrawFont( laikas, 3); // 3 reiškia šriftą
TextDrawUseBox(laikas,1); // 1 reiškia kad naudosimė fono dėžutę
TextDrawBackgroundColor(laikas, 0x0034FFFF); 
TextDrawAlignment(laikas,0); // lygiavimas
TextDrawLetterSize(laikas,0.199999,1.200005); // skaičių dydis
TextDrawBoxColor(laikas, 255); // dėžutės spalva
 TextDrawShowForPlayer(playerid, laikas); // rodom textdrawą 

na dabar darysime funkciją kuri atnaujis laika, tai einame į patį gamemodo galą ir dedame :

forward Laikrodukas(playerid);
public Laikrodukas(playerid)
{
new data[6];
gettime(data[0],data[1],data[2]); // išgauname laiką
getdate(data[3],data[4],data[5]); // gauname datą
new msg[150];
format(msg,sizeof(msg),"%i:%i:%i~n~%i_%i_%i",data[0],data[1],data[2],data[3],data[4],data[5]); // formatuojam datą, laiką
TextDrawSetString(laikas, msg); // padarome stringą
return 1;
}

Pamokos prašau nekopijuoti.

Jeigu radai klaidą - Pranešk

Dalintis šį pranešimą


Nuoroda iki šio pranešimo
Dalintis per kitą puslapį










F:\Samp\Viskas GM\Serveris\gamemodes\nLs.pwn(59) : error 021: symbol already defined: "SetTimerEx"

F:\Samp\Viskas GM\Serveris\gamemodes\nLs.pwn(61) : error 010: invalid function or declaration

F:\Samp\Viskas GM\Serveris\gamemodes\nLs.pwn(385) : error 017: undefined symbol "laikas"

Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

3 Errors.

Dalintis šį pranešimą


Nuoroda iki šio pranešimo
Dalintis per kitą puslapį



C:\Users\Ožys\Desktop\Sutaisytas GM\gamemodes\******.pwn(3805) : warning 219: local variable "laikas" shadows a variable at a preceding level
C:\Users\Ožys\Desktop\Sutaisytas GM\gamemodes\******pwn(20511) : warning 203: symbol is never used: "laikas"
Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase


2 Warnings.

Kaip panaikinti šitą?

Dalintis šį pranešimą


Nuoroda iki šio pranešimo
Dalintis per kitą puslapį

C:\Users\Vidmas\Desktop\LTG 1.9.0\gamemodes\LTG.pwn(3601) : warning 219: local variable "laikas" shadows a variable at a preceding level

Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

1 Warning.

stai sita eilute 3601 new laikas = StringToInt(prz);

Dalintis šį pranešimą


Nuoroda iki šio pranešimo
Dalintis per kitą puslapį






Svečias
Ši tema yra užrakinta.

  • Narių peržiūri šį forumą:   0 nariai

    Nėra registruotų narių peržiūrinčių šį forumą.


  • SuperGames programele
  • SuperGames programele


×