[PAWNO] Turnīrs ar pickupiem.

GTA un SA:MP daž ne dažādas pamācības.

Moderator: Moderatori

Post Reply
User avatar
[AoD]Aleksis
Nelabojams spameris
Nelabojams spameris
Posts: 3891
Joined: 25 May 2008, 14:05
Location: Tepat.

[PAWNO] Turnīrs ar pickupiem.

Post by [AoD]Aleksis »

Man jau sen bija ideja šādu pamācību izveidot, bet bija slinkums visu salasīt kopā. Tad nu aiz gara laika tagad to izdarīju.

Iesākumā pastāstīšu par šo skriptu. Šis ir turnīra skripts, kurā jāvāc pickupi, to var darīt noteiktā teritorijā, vai pa visu karti, kad visi ir savākti, tiek paziņots uzvarētājs, par katra nākamā finišēšanu tiek paziņots ar viņa iegūto vietu.


Lai izveidotu turnīru, sākumā vajadzīgas koordinātas priekš pickupiem. Ejam serverī un vietā, kurā gribam redzēt šo pickupu rakstam '/save'. Kad visi pickupi saglabāti, ejam uz savu gta sa mapi un atveram failu 'savedpositions.txt', tajā vajadzētu būt saglabātajām rindiņām. Tagad parādīšu kā no šīm rindiņām paņemt mums vajadzīgās koordinātas.
Image
Pickupa id mēs varam izvēlēties paši, kā piemēru varētu ņemt šo [click]. Type varētu atstāt to pašu, jo pēc pickupa paņemšanas tas pazudīs. Tagad varētu ķerties klāt pašam skriptam. Skripta augšā ir tāds kā ''config'', kurā var nomainīt pašas svarīgākās detaļas.

Code: Select all

#define CAR_ID 522  				 // Mašīnas ID
#define P_SKIN 202  				 // Spēlētāja skina ID
#define PICKUPI 10  				 // Kopējais pickupu skaits
#define T_NAME "Ievadi savu"  // GM Nosaukums
Mašīnas ID ir mašīnas modeļa id, kurš parādīsies uzrakstot '/car'. Skatīt [šeit].
Spēlētāja skina ID būs spēlētāja izskats. Skatīt [šeit]
Kopējais pickupu skaits ir skaitlis, kurš norāda cik kopā būs meklējamo pickupu. GM nosaukums ir ir teksts, kas parādīsies samp klienta game mode lodziņā, tam jābūt atstātam pēdiņās. Kad šī daļa ir pabeigta, tad var ķerties klāt pie pārējā, tekstu rakstīšanas pie komandām, savu komandu pievienošanas, utt.
Nākamais, kas būtu jāizdara: jānomaina spawna koordinātas, tās iegūstam tādā pat veidā kā pickupu koordinātas. Iekopējam savu rindu un, ja skinu esam jau norādījuši augšā, tad spawna koordinātās skinu nomainam uz P_SKIN, kā jau tas ir redzams.
'SetWorldTime(12);' norāda laiku serverī.
'ShowPlayerMarkers(0);' - 0 norāda, ka spēlētāji neredzēs cits citu kartē, bet 1 rādīs.
Pārējās lietas, ko gribam pievienot var atrast: [šeit] vai [šeit]

Pats turnīra skripts:

Lejupielāde: [šeit]
Pastebin: [šeit]

Tas itkā būtu viss. Ja kādi jautājumi, tad tos var rakstīt zemāk.
Ja tomēr esmu pieļāvis kādu nepilnību, tad būtu labi, ja man to paziņotu.

Pamācību veidoja Aleksis, bez atļaujas nekopēt.
Image
User avatar
Stailers[BoxG]
Nelabojams spameris
Nelabojams spameris
Posts: 1096
Joined: 12 Jul 2008, 17:34

Re: [PAWNO] Turnīrs ar pickupiem.

Post by Stailers[BoxG] »

Malacis ;)
Būs jāuztaisa kāds turnīrs, jo liekas ka pēdējā laikā tādu nav...
Image
User avatar
[AoD]Zocs
Posts: 3590
Joined: 19 May 2008, 22:24
Location: Drift paradise.

Re: [PAWNO] Turnīrs ar pickupiem.

Post by [AoD]Zocs »

Malacis, paldies ka padalījies.
Šī pamācība pa tiešām ir baigi pieprasīta un laba, vajadzēs pameiģināt kādu turnīru uzmeikot. :)
Me Gusta.
Certain[ADT]
Nelabojams spameris
Nelabojams spameris
Posts: 911
Joined: 02 Aug 2009, 05:03
Location: Pagrabs.

Re: [PAWNO] Turnīrs ar pickupiem.

Post by Certain[ADT] »

Izdevusies, akurāta pamacība. Malacis, lietderīga lieta. :)
Post Reply