www.maxx.ucoz.lv
Sākums | Reģistrācija | Ieeja Sveicināti Viesis | RSS
[ Jaunas vēstules · Dalībnieki · Foruma noteikumi · Meklēšana · RSS ]
  • Lappuse 1 no 1
  • 1
[PAWNO] Sava moda (gamemode) uztaisīšana
TeCkDatums: Sestdiena, 2010-01-16, 5:15 PM | Ziņojums # 1
Gandrīz speciālists
Grupa: Administrators
Ziņojumu skaits: 363
Balvas: 4
Reputācija: 3
Statuss:
Ši pamācība ir domāta iesācējiem, tapēc jau pieredzējuši scripteri neko jaunu neuzzinās

Domāju ka iesācējiem kaut ko sākt darīt no blank gamemode būs grūti, tapēc ielādējam sftdm.pwn (serveris/gamemodes)

Tātad sākumā mums derētu pamainīt uzstādījumus pēc paša gribas.

67 rinda (new gRoundTime = 3600000; // 60 mins)

3600000 vietā rakstam game mode restart laiku...

1 sec - 1000

Tālāk derētu nomainit sākuma naudu

397 rinda ( GivePlayerMoney(playerid, 1000)

Nomainam 1000 uz summu ko vēlaties kā sākuma naudu!
note: Ja jums ir scripts kurš saglabā naudu, iesaku likt uz 0!

Tālāk pievēršamies killiem

509 rinda ( GivePlayerMoney(killerid, -1000)

Nomainam -1000 uz tik, cik gribam lai killeri tikta atņemtu nauda ja nu gadījumā viņš nogalina savējo komandas biedru
NOTE: Ja gribat lai tas buutu nevis TDM bet DM, liekam uz 0 vai nodzēšam rindiņu

Mašīnas

129-361 (AddStaticVehicle...)

Ja vēlaties likt savas mašīnas, nodzēšam visas tās rindas!

Tātad, ejam debug vai kādā citā serverī
Daboniet mašīnu ko vēlaties ieseivot lai viņa tur visu laiku spawnotos.
Ejam uz to vietu kur gribi vinju saglabāt un rakstam /save (mašīnas nosaukums)
Var arī vienkārši /save, bet ar /save un mašīnas nosaukums būs vieglāk atcerēties.

Tālāk ejam uz san andreas mapi un tur mēs redzēsim failu savedpositions.txt, atveram
Tur mēs redzam iegša daudzas līnijas ar addstatisvehicle, pārkopējam tās visas uz to vietu (gamemodē), kur nodzēsām iepriekšējās mašīnas.
NOTE: Max vehicles: 700, Max vehicle models: 70 (50 recommendet)

Vienkāršu komandu izveidošana

tātad tur kur beidzās visas ongameinit padarīšanas, izveidojiet šadas rindas:

Code
public OnPlayerCommandText(playerid, cmdtext[])
{

return 0;
}

Visas komandas (scripti) būs jāraksta lielajā atstarpē...
Lai izveidotu komandu, lasi, šeit: http://pawno.oo.lv/forum/7-7-1

Komandu (team) mainišana

Atrodam šīs te līnijas (kaut kut augšpusē)

Code

    AddPlayerClass(260,-2062.5583,237.4662,35.7149,268.8936,22,272,25,40,4,1); //Worker

     AddPlayerClass(249,-2653.6443,1388.2767,7.1301,212.8453,23,272,29,270,5,1); //Pimp

     AddPlayerClass(259,-2642.2583,-274.9985,7.5393,135.0036,25,40,32,250,9,1); //Golfer

     AddPlayerClass(118,-2157.2119,649.5484,52.3672,267.0820,24,70,31,250,4,1); //Triad

     AddPlayerClass(50,-1377.4271,466.0897,7.1875,1.0348,22,272,30,300,9,1); //Mechanic

     AddPlayerClass(253,-1754.9976,958.5851,24.8828,163.2550,25,40,24,70,4,1); //Valet

     AddPlayerClass(274,-2665.4282,635.6348,14.4531,179.8403,33,40,23,272,4,1); //Medic

        AddPlayerClass(286,-1635.0077,665.8105,7.1875,264.2244,29,300,22,170,3,1); //FBI

tātad pirmais skaitlis nozīmē skina id, pārējie atrašanās un tie cipari pie beigām nozīmē ieroči!
Dodamies google un meklējam skina idus ja vēlaties mainīt komandas

Ja vēlaties mainīt komandu atrašanās vietas, dodaties debug/serverī un braucam uz to vietu. Izskāpjam un ierakstam /save un komandas nosaukums

Pēctam iegūto līniju aizvietojam ar veco
Un protams apakšā redzēsiet komandu nosaukumus (piemēram GameTextForPlayer(playerid, "~g~Worker", 500, 3)
Nomainam worker uz komandu ko vēlaties

Teleporti

Mācaties no:
http://pawno.oo.lv/forum/6-32-1 (paldies jannkai)
http://pawno.oo.lv/forum/6-8-1
http://boxg.lv/viewtopic.php?t=748

Tas pagaidām viss
Ja vajag kaut ko pierakstīt klāt, rakstāt!

Noderīgi linki

google.lv
forum.sa-mp.com
pawno.oo.lv

Autors SaW_AmP

 
  • Lappuse 1 no 1
  • 1
Meklēšana:

www.maxx.ucoz.lv vietnes administratori postal1188 & teck!!! Dizainu veidoja postal1188 © 2024
Bezmaksasmājas lapu uzturēšana - uCoz