noobiks Posted June 13, 2007 Report Share Posted June 13, 2007 Nēesi mēģinājis vel nekad programmēt? Labāk nelasi nemaz. Daži vel to nezin, bet es esmu, teiksim tā, pietiekami labs Pawn scripteris. Tik ne amxmodx tieši, bet gan SA-MP, valoda tā pati vien ir, bet funckijas ir savādākas. Sāksim ar to kad pluginam ir jāpievieno nepieciešamie .inc faili(Amxmodx laikam bija arī .inc faili) #include <amxmodx> #include <amxmisc> Protams tur ir vēl daudzi... addons\amxmodx\scripting\include mapē ir viņi daudz un dažādi, bet šie divi ir tie lietotākie. Zem šī varam sarakstīt visādus jaunus variblus, kas tiks pielietoti funkcijas. Pawn ir tada interesanta valoda, viņa pati apzīme variblu, tik jānorāda tips. Pievienosim kautkādu variblu, lai jums būtu skaidrs kas tas ir: new shit Tālāk sekos daudziem tāda lieta kā Plugina ieslēgšanas uzstādījumi. public plugin_init() { register_plugin("Super Plugins", "1.0", "Me XD") register_clcmd("amx_shit", "shiter", 0, "Makes Shits XD") shit = 0 } Amxmodx atšķiras ar vienu lietu, nav nepieciešams semikols funckijas beigās, SA-MP būtu pie shit = 0 jāliek ;... Pastāstīšu par šo: register_clcmd("amx_shit", "shiter", 0, "Makes Shits XD") Tātad "amx_shit" norāda ar ko var palaist šo komandu, "shiter" būs tā funckija, kas pēc komandas uzrakstīšanas palaidīsies, 0 norāda level kādam vajadzēs būt, lai varētu lietot, un "Makes..." īsti nezinu, bet ja nekļūdos, tad tas parādīsies kad uzrakstīsies amx_help! Tālāk piestrādāsim pie Shiter funckijas. public shiter() { shit = 1 } Nu tātad, kas te notiek... uzrakstot amx_shit, shit kļūs par 1 un būs 0 kad ieslēgs pluginu. Palabojiet ja es kļūdos, es jau redzu vienu warning par simbolu neizmantošanu, bet kā tad viņu es neizmantoju? rekur 2reiz pat ... Par formatēšanu: Šī ir funckija: public shiter() bet šis ir barell: { Viņiem abiem jābūt pie pašas malas. shit = 0 ir sastāvs no funckijas, viņam ir jāatrodas 4 atsarpju atālumā no malas. Mala protams ir kreisā Lūdzu labojiet mani ja kautkas nav... Btw pievienošu paraugu pēc kā vadīties Veiksmi example.zipFetching info... Link to comment Share on other sites More sharing options...
shine Posted June 13, 2007 Report Share Posted June 13, 2007 (edited) eu jeega bija rakstiit es jau uzraksitiju 2x siikaak... un 10x garaak! Quote register_clcmd("amx_shit", "shiter", 0, "Makes Shits XD") Shita rindinja galiigi garaam... ja tu taa domaaju ... nu es nesapratu kaa tu tto domaaji clcmd - ir ko Cilveeki serveri raksta ar SAY vai SAY_TEAM ja tu domaaji lai admini raksta amx_shit tad vajadzeeja register_concmd("amx_shit", "some_shit", ADMIN_BAN, " <give shits>") <<< jaaraksta konsole (parasti kas sakas ar amx_ parasti liek ar concmd un tad vajag public some_shit(id) { if (!cmd_access(id, level, cid, 0)) return PLUGIN_HANDLED } lai paarbaudiitu vai tas ir admins kas to dara. taa 0 ir cik argumenti sekos! Edited June 13, 2007 by shine Link to comment Share on other sites More sharing options...
noobiks Posted June 13, 2007 Author Report Share Posted June 13, 2007 (edited) Tu uzrakstiji par funckijam! Ta jau man likas... Pawneris XDD PS uzrakstiji vel par to ka compilet Ah... kada velna pec te vaig id? es tik pielietoju globalos variblus un vis... Lieki aizsists cietais disks XD kada vaina ir say amx_shit? Nu maybe maybe... es tik par sintaksi Edited June 13, 2007 by noobiks Link to comment Share on other sites More sharing options...
shine Posted June 13, 2007 Report Share Posted June 13, 2007 (edited) Eu nu mo6 vareeji Kaut KO vairak... p.s uzrakstiiju un izskaidroju arii par Pluginu saakumu Plugin_Init() e.c EDIT: "kaada velna peec" cilveeki serveri gribeetu rakstiit SAY "amx_shit" LOL Edited June 13, 2007 by shine Link to comment Share on other sites More sharing options...
noobiks Posted June 13, 2007 Author Report Share Posted June 13, 2007 (edited) Uzreiz sakas laboshana kad pasaka kad svarigas lietas nav XD [EDIT] NOT Pawn, Assembler... palasi manu zinojumu par disassembler, izskatas ka tev tas noderes. OnShineEnterForum(playerid) { new brain[MAX_PLAYERS] brain[playerid]--; //Nepatik shi valoda, kas tas ir? bez semikola? ka tas var but? tapec lietosu } Un kapec nav nekas par formateshanu? vecos compilerus dosi visiem vai? crashus visiem gribi.. Edited June 13, 2007 by noobiks Link to comment Share on other sites More sharing options...
shine Posted June 13, 2007 Report Share Posted June 13, 2007 Tu pluginus maki taisiit?? Tad nahuj liec tik daudz pamaaciibas kur no vissa mazuminjsh tas ko tu uzrakstiiji nav nekas... Sorry.. neapvainojies... nesaac raudaat!!! Link to comment Share on other sites More sharing options...
noobiks Posted June 13, 2007 Author Report Share Posted June 13, 2007 (edited) .amxx tur pat nav ne smakas no programmeshanas... Ka tu doma vai maku? Btw, taisu pamacibas, lai naziic butu ko darit XD Edited June 13, 2007 by noobiks Link to comment Share on other sites More sharing options...
shine Posted June 13, 2007 Report Share Posted June 13, 2007 (edited) Tu vnk esi samaaciijies no visa pa mazuminjam... labaak pieveersies kaut kam konkreetam... shita neko nepanaaksi... nu piemeram es maaku taisiit mapes un pluginus =] (es nelielos ) edit: domaaju vai tu vari uztaisiit 100Lines garu pluginu kas darbojas un ir kaut cik noderiigs?> Edited June 13, 2007 by shine Link to comment Share on other sites More sharing options...
noobiks Posted June 13, 2007 Author Report Share Posted June 13, 2007 (edited) Malacis, tagad vari iet griezt venas Brinums kad array maki taisit XD Vari ari tomer nemaki ? Ka butu ar 4500? Piedo, 3800... Parejas rindinas ir ieklauti pie filterscritpiem. Edited June 13, 2007 by noobiks Link to comment Share on other sites More sharing options...
shine Posted June 13, 2007 Report Share Posted June 13, 2007 Ble array nemaacet??? tu paarbaudi manas zinaashanas? Maaku gan!!! ble paskaties mana ieprieksheeja plugina SMA... laikam tur nebija array bet gan BOOL:... ja zini kas tas ir... nevajag ilgi mekleet te pat foruma kada 27 lapa ir mana pamaaciiba ej aatri paskaties!!! Link to comment Share on other sites More sharing options...
noobiks Posted June 13, 2007 Author Report Share Posted June 13, 2007 (edited) Tikai parbaudiju XD Amxmodx laikam cachesize bija 100kb... no mana script laikam bus crash :/ tapec jau laikam netaisu pluginus ipasi uz cs. Edited June 13, 2007 by noobiks Link to comment Share on other sites More sharing options...
gerik Posted June 14, 2007 Report Share Posted June 14, 2007 Pamaciba galiigi garam jo tur tikpatka neka noderiiga nav :-/ Tiesham pamaciba ir shit un pluginus es maku taisiit Link to comment Share on other sites More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now