www.lama.4fan.cz http://lama.4fan.cz/ |
|
[TuT] Ako tvoriť príkazy cez dcmd (hlavne pre nováčikov) http://lama.4fan.cz/viewtopic.php?f=10&t=31 |
Stránka 1 z 1 |
Autor: | adrian [ pon 30. dub 2012 14:29:48 ] |
Předmět příspěvku: | [TuT] Ako tvoriť príkazy cez dcmd (hlavne pre nováčikov) |
Zdravím. Úkážem vám ako tvoriť príkazy cez dcmd. Viem že každý "pawner" začiatočník už asi vie čo hňje to dcmd a ako ho používať ale predsa to sem dám. Ok veľa kecám tak ideme na to: Musíme mať definíciu dcmd (hore v móde) Kód: #define dcmd(%1,%2,%3) if((strcmp((%3)[1],#%1,true,(%2))==0)&&((((%3)[(%2)+1]==0)&&(dcmd_%1(playerid,"")))||(((%3)[(%2)+1]==32)&&(dcmd_%1(playerid,(%3)[(%2)+2]))))) return 1 dúfam že je to dobre tak teraz do publicu OnPlayerCommandText dáme napríklad príkaz /tuning Kód: dcmd(tuning, 6, cmdtext); // dcmd je dcmd tuning je príkaz POZOR ! bez / (lomítka) 6 značí koľko ma príkaz znakov POZOR nepočítame / POZOR zase nemôžeme dať tam iba napr. 5 lebo by nam na /tuning písalo unknown command a /tunin by nam fungovalo :D cmdtext značí že je to príkaz teraz MIMO !! publicov (najlepšie na koniec modu/filter scriptu) dajme Kód: dcmd_tuning { if(IsPlayerInAnyvehicle(playerid)) { AddVehicleComponent(GetPlayerVehicleID(playerid),1010); AddVehicleComponent(GetPlayerVehicleID(playerid),1087); GivePlayerMoney(playerid,-1000); RepairVehicle(GetPlayerVehicleID(playerid)); } else { SendClientMessage(playerid, 0xff0000FF, "Nejsi v aute!"); } return 1; / return true; neviem no } Takže čo znamenajú tie veci nekúmajte pretože sa zaoberáme dcmdečkom. asi takto sa to robí nieje to nič ťažké. Dúfam že som pomohol. Ospravedlňujem sa za to POZOR a všetko tam hore prečítajte to ešte krát a pochopíte. Komentujte, kritizujte, pýtajte. |
Autor: | zabijak [ pon 30. dub 2012 14:34:03 ] |
Předmět příspěvku: | Re: [TuT] Ako tvoriť príkazy cez dcmd (hlavne pre nováčikov) |
Děkuji za první navod v tomto forum 10/10 za TUT |
Stránka 1 z 1 | Všechny časy jsou v UTC + 1 hodina |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |