Jump to content

script Automatické počasie a čas


DuFF

Recommended Posts

Zdravím !

Všimol som si, že na viacerých serveroch je stále to isté počasie alebo čas dovtedy, kým to nezmení admin. Preto som sa rozhodol spraviť tento script. Dopredu upozorňujem, že s pawnom začínam, tak sa prosím nezabite za nejakú začiatočnícku chybu :d

Ako to funguje?

Keď zapnete server, zapne to menenie času o 1 hodinu dopredu, po 1 minúte (samozrejme po 24 minútach sa čas vynuluje, aby nebol čas 25 hodín...) a po 5 minútach vyberie náhodné počasie z 13 možných (vyberal som slnečné aby sa niekto nesťažoval, že mu vkuse prší).

Príkazy:

/autocas 0-24 - Takto nastavíte čas, od ktorého chcete, aby sa pripočítavala 1 hodina každú minútu

/stopcas - Zastaví menenie času

/startcas - Obnoví menenie času

/stopweather - Zastaví náhodné menenie počasia

/startweather - Obnoví náhodné menenie počasia

Na všetky príkazy je podmienka na RCON heslo.

 

FS momentálne funguje tu:

HostName: [CZ/SK/EU] Psycho-Social [0.3z] (VIP) + (Stunt)

Address: 81.0.217.177:27732

Players: 5 / 500

Ping: 14

Mode: Realna Zeme v7.4

Map: San Andreas

 

 

Link zmazaný

Téma porušuje pravidlá. Link je na externé uložisko a nie na súbory tu na pawne. + Chýbal zdrojový kód (PWN súbor)

 

Ak máte nejaké nápady na vylepšenia, budem rád, ak ich sem napíšete :)

 

//Edit 16.4.2014 8:40 Verzia 3.05:

  • Okrem RCONU možnosť dopísať nicky 3 ďalších adminov, ktorí môžu ovládať script
  • Výpis pre všetkých hráčov
  • Zredukovanie príkazov na :
    • /autocas <0-24> - Zostáva pôvodné (nastaví čas, od ktorého sa bude meniť čas)
    • /time <0-1> - Vypne, zapne menenie času
    • /weather <0-1> - Vypne, zapne menenie počasia
    • /interval - otvorí dialog
Pastebin: http://pastebin.com/DqdwKZUB
Link to comment
Share on other sites

ja mám

 

/autocas[ [hodina] [interval_obnovenia] 

 

:)

 

niekto to možno bude chcieť počítať že  herná min sa rovná  min v reále :)

a tiež že ako často meniť počasie :)

Link to comment
Share on other sites

Na začiatok celkom dobré,inak čo si sa mi nepochválil že sa učíš pawn ?! :d

 

Dám ti pár rád,používaj radšej ZCMD alebo nejaký iný Command Systém,pretože DCMD má rýchlosť rovnej výkopovích prác cigánov.

 

Riadok č.3 - nemusíš nastavovať premennej hodnotu 0,premeny majú hodnotu 0 automaticky po vytvorení

Riadok č.45 - tu stačí " aktual ++; " je to len detail ale je to o nejaké MS rýchlejšie :d

A medzi riadkom 141 a 142 ti chýba return.

 

Neber túto moju kritiku zle,chcem ti len ukázať kde sa dá kód zlepšiť.

Link to comment
Share on other sites

  • 3 weeks later...
Guest
This topic is now closed to further replies.
×
×
  • Create New...