Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

Negalima prašyti ar platinti betkokių žaidimą (multiplayer) palengvinančių programų ir scriptų! Kitaip bus taikoma 1.21. taisyklė

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4864 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

(redaguota)

Paprastas laikrodukas , sekmes naudojime . :)

Sukrta Oxio , keisti autorines teises grieztai draudziama .

Norint yjungti laikrodi rasykit /laikrodis , laikrodis automatiskai ysijungs sekmes naudojime .

Pavyzdys:

8c6b399210d33d8ac52dcb5ecf685d36446.gif

//______________________________________________________________________________

#if defined Simple_Laikrodukas_v_1_0

// Pagamnti Oxis 2013.23.3 DRAUDZIAMA KEISTI AUTORINES TEISES !

#endif

//______________________________________________________________________________

#include " a_samp "

#include " zcmd "

//______________________________________________________________________________

#define W "{FFFFFF}"

#define R "{A10000}"

#define G "{3EA100}"

//______________________________________________________________________________

new

Text:ClockTextdraw [ 8 ] ,

StartClock [ MAX_PLAYERS ] ,

StopClock [ MAX_PLAYERS ] ,

bool:IsActive [ MAX_PLAYERS ]

;

//______________________________________________________________________________

public OnFilterScriptInit ( )

{

ClockTextdraw [ 0 ] = TextDrawCreate ( 489.375000 , 385.583404 , "_" ) ;

TextDrawLetterSize ( ClockTextdraw [ 0 ] , 0.536248 , 4.434998 ) ;

TextDrawTextSize ( ClockTextdraw [ 0 ] , 581.875000 , 1.749999 ) ;

TextDrawUseBox ( ClockTextdraw [ 0 ] , true ) ;

TextDrawBoxColor ( ClockTextdraw [ 0 ] , 255 ) ;

TextDrawSetOutline ( ClockTextdraw [ 0 ] , -1 ) ;

//______________________________________________________________________________

ClockTextdraw [ 1 ] = TextDrawCreate ( 580.625000 , 371.000030 , ")" ) ;

TextDrawLetterSize ( ClockTextdraw [ 1 ] , 0.474375 , 6.126666 ) ;

TextDrawFont ( ClockTextdraw [ 1 ] , 1 ) ;

TextDrawColor ( ClockTextdraw [ 1 ] , 255 ) ;

TextDrawSetOutline ( ClockTextdraw [ 1 ] , 1 ) ;

TextDrawFont ( ClockTextdraw [ 1 ] , 1 ) ;

TextDrawAlignment ( ClockTextdraw [ 1 ] , 1 ) ;

TextDrawSetShadow ( ClockTextdraw [ 1 ] , 0 ) ;

//______________________________________________________________________________

ClockTextdraw [ 2 ] = TextDrawCreate ( 484.125000 , 372.000030 , "(" ) ;

TextDrawLetterSize ( ClockTextdraw [ 2 ] , 0.474375 , 6.126666 ) ;

TextDrawFont ( ClockTextdraw [ 2 ] , 1 ) ;

TextDrawColor ( ClockTextdraw [ 2 ] , 255 ) ;

TextDrawSetOutline ( ClockTextdraw [ 2 ] , 1 ) ;

TextDrawFont ( ClockTextdraw [ 2 ] , 1 ) ;

TextDrawAlignment ( ClockTextdraw [ 2 ] , 1 ) ;

TextDrawSetShadow ( ClockTextdraw [ 2 ] , 0 ) ;

//______________________________________________________________________________

ClockTextdraw [ 3 ] = TextDrawCreate ( 491.250000 , 387.916748 , "_" ) ;

TextDrawLetterSize ( ClockTextdraw [ 3 ] , 0.365624 , -0.266665 ) ;

TextDrawTextSize ( ClockTextdraw [ 3 ] , 579.375000 , -6.416666 ) ;

TextDrawColor ( ClockTextdraw [ 3 ] , 1296911648 ) ;

TextDrawUseBox ( ClockTextdraw [ 3 ] , true ) ;

TextDrawBoxColor ( ClockTextdraw [ 3 ] , 1296911648 ) ;

//______________________________________________________________________________

ClockTextdraw [ 4 ] = TextDrawCreate ( 493.500000 , 424.833221 , "_" ) ;

TextDrawLetterSize ( ClockTextdraw [ 4 ] , 0.365624 , -0.266665 ) ;

TextDrawTextSize ( ClockTextdraw [ 4 ] , 579.375000 , -6.416666 ) ;

TextDrawColor ( ClockTextdraw [ 4 ] , 1296911648 ) ;

TextDrawUseBox ( ClockTextdraw [ 4 ] , true ) ;

TextDrawBoxColor ( ClockTextdraw [ 4 ] , 1296911648 ) ;

//______________________________________________________________________________

ClockTextdraw [ 5 ] = TextDrawCreate ( 490.000000 , 385.000061 , "99:99" ) ;

TextDrawLetterSize ( ClockTextdraw [ 5 ] , 0.721875 , 3.682500 ) ;

TextDrawColor ( ClockTextdraw [ 5 ] , 1296911664 ) ;

TextDrawFont ( ClockTextdraw [ 5 ] , 2 ) ;

//______________________________________________________________________________

ClockTextdraw [ 6 ] = TextDrawCreate ( 529.375000 , 388.500061 , ":" ) ;

TextDrawLetterSize ( ClockTextdraw [ 6 ] , 0.679375 , 3.017501 ) ;

TextDrawColor ( ClockTextdraw [ 6 ] , 7709695 ) ;

TextDrawSetOutline ( ClockTextdraw [ 6 ] , 1 ) ;

TextDrawFont ( ClockTextdraw [ 6 ] , 2 ) ;

//______________________________________________________________________________

ClockTextdraw [ 7 ] = TextDrawCreate ( 490.625000 , 387.916656 , "00 00" ) ;

TextDrawLetterSize ( ClockTextdraw [ 7 ] , 0.705000 , 3.332500 ) ;

TextDrawColor ( ClockTextdraw [ 7 ] , 7709695 ) ;

TextDrawSetOutline ( ClockTextdraw [ 7 ] , 1 ) ;

TextDrawFont ( ClockTextdraw [ 7 ] , 2 ) ;

//______________________________________________________________________________

SetTimer ( "GetPlayerTimeEx" , 1000 , true ) ;

return ( 1 ) ;

}

//______________________________________________________________________________

public OnPlayerDisconnect ( playerid , reason )

{

KillTimer ( StartClock [ playerid ] ) ;

KillTimer ( StopClock [ playerid ] ) ;

IsActive [ playerid ] = false ;

return ( 1 ) ;

}

//______________________________________________________________________________

public OnPlayerSpawn ( playerid )

{

StartClock [ playerid ] = SetTimerEx ( "ActiveClock" , 350 , 0 , "i" , playerid ) ;

TextDrawShowForPlayer ( playerid , ClockTextdraw [ 0 ] ) ;

TextDrawShowForPlayer ( playerid , ClockTextdraw [ 1 ] ) ;

TextDrawShowForPlayer ( playerid , ClockTextdraw [ 2 ] ) ;

TextDrawShowForPlayer ( playerid , ClockTextdraw [ 3 ] ) ;

TextDrawShowForPlayer ( playerid , ClockTextdraw [ 4 ] ) ;

TextDrawShowForPlayer ( playerid , ClockTextdraw [ 5 ] ) ;

TextDrawShowForPlayer ( playerid , ClockTextdraw [ 6 ] ) ;

TextDrawShowForPlayer ( playerid , ClockTextdraw [ 7 ] ) ;

IsActive [ playerid ] = true ;

return ( 1 ) ;

}

//______________________________________________________________________________

public OnPlayerRequestClass ( playerid , classid )

{

TextDrawHideForPlayer ( playerid , ClockTextdraw [ 0 ] ) ;

TextDrawHideForPlayer ( playerid , ClockTextdraw [ 1 ] ) ;

TextDrawHideForPlayer ( playerid , ClockTextdraw [ 2 ] ) ;

TextDrawHideForPlayer ( playerid , ClockTextdraw [ 3 ] ) ;

TextDrawHideForPlayer ( playerid , ClockTextdraw [ 4 ] ) ;

TextDrawHideForPlayer ( playerid , ClockTextdraw [ 5 ] ) ;

TextDrawHideForPlayer ( playerid , ClockTextdraw [ 6 ] ) ;

TextDrawHideForPlayer ( playerid , ClockTextdraw [ 7 ] ) ;

IsActive [ playerid ] = false ;

return ( 1 ) ;

}

//______________________________________________________________________________

forward ActiveClock ( playerid ) ;

public ActiveClock ( playerid )

{

TextDrawHideForPlayer ( playerid , ClockTextdraw [ 6 ] ) ;

KillTimer ( StartClock [ playerid ] ) ;

StopClock [ playerid ] = SetTimerEx ( "DisableClock" , 350 , 0 , "i" , playerid ) ;

}

//______________________________________________________________________________

forward DisableClock ( playerid ) ;

public DisableClock ( playerid )

{

TextDrawShowForPlayer ( playerid , ClockTextdraw [ 6 ] ) ;

KillTimer ( StopClock [ playerid ] ) ;

StartClock [ playerid ] = SetTimerEx ( "ActiveClock" , 350 , 0 , "i" , playerid ) ;

}

//______________________________________________________________________________

forward GetPlayerTimeEx ( playerid ) ;

public GetPlayerTimeEx ( playerid )

{

new

string [ 28 ] ,

hour ,

minute

;

gettime ( hour , minute ) ;

format ( string , sizeof string , "%s%d %s%d" , ( hour < 10 ) ? ( "0" ) : ( "" ) , hour , ( minute < 10 ) ? ( "0" ) : ( "" ) , minute ) ;

TextDrawSetString ( ClockTextdraw [ 7 ] , string ) ;

if ( hour == 12 || hour == 13 || hour == 14 || hour == 15 || hour == 16 || hour == 17 || hour == 18 || hour == 19 || hour == 21 )

{

format ( string , sizeof string , " %s%d %s%d" , ( hour < 10 ) ? ( "0" ) : ( "" ) , hour , ( minute < 10 ) ? ( "0" ) : ( "" ) , minute ) ;

TextDrawSetString ( ClockTextdraw [ 7 ] , string ) ;

}

}

//______________________________________________________________________________

CMD:laikrodis( playerid , params [ ] )

{

#define SPD ShowPlayerDialog

SPD ( playerid , 0 , DIALOG_STYLE_LIST , ""W"Clock" , " "W"Clock \t \t \t ["G"ON"W"/"R"OFF"W"] \n "W"Change your time \t ["R"NOT AVAILABLE"W"]" , "Gerai" , "Atsaukt" ) ;

return ( 1 ) ;

}

//______________________________________________________________________________

public OnDialogResponse ( playerid , dialogid , response , listitem , inputtext [ ] )

{

if ( dialogid == 0 )

{

if ( response )

{

if ( listitem == 0 )

{

SPD ( playerid , 1 , DIALOG_STYLE_MSGBOX , " " , " " , "Yjungti" , "Isjungti" ) ;

}

}

return ( 1 ) ;

}

if ( dialogid == 1 )

{

if ( response )

{

if ( IsActive [ playerid ] == false )

{

IsActive [ playerid ] = true ;

TextDrawShowForPlayer ( playerid , ClockTextdraw [ 7 ] ) ;

TextDrawShowForPlayer ( playerid , ClockTextdraw [ 6 ] ) ;

StartClock [ playerid ] = SetTimerEx ( "ActiveClock" , 350 , 0 , "i" , playerid ) ;

}

}

else

{

if ( IsActive [ playerid ] == true )

{

IsActive [ playerid ] = false ;

KillTimer ( StartClock [ playerid ] ) ;

KillTimer ( StopClock [ playerid ] ) ;

TextDrawHideForPlayer ( playerid , ClockTextdraw [ 7 ] ) ;

TextDrawHideForPlayer ( playerid , ClockTextdraw [ 6 ] ) ;

}

}

return ( 1 ) ;

}

return ( 0 ) ;

}

Patiko ? Negailek +REP . :)

Surinkes 60 REP ykelsiu dar daugiau darbeliu . :)

Redaguota , nario Oxis

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4864 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Prisijungti prie diskusijos

Palikti atsakymą galite iš karto, o užsiregistruoti vėliau. Jeigu jau turite paskyrą mūsų forume, Prisijunkite.

Svečias
Atsakyti šioje temoje...

×   Įklijuotas tekstas turi teksto formatavimą.   Pašalinti teksto formatavimą

  Galimi tik 75 veidukai.

×   Nuoroda buvo automatiškai įterpta.   Įterpti nuorodą paprastai

×   Jūsų ankstesnis pranešimas buvo atkurtas.   Išvalyti redaktorių

×   Jūs negalite įkelti nuotraukas tiesiogiai.Įkelkite arba įdėkite nuotraukas iš URL.

  • Šiame puslapyje naršo:   0 nariai

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

Skelbimai


×
×
  • Sukurti naują...