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.
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
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.