Š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