Obtiažnosť: 1/10
Tutorial o: Začiatky pawna
Tvorca Tutorialu: Promos
Ostatné:Veľa šťastia !
====================================================================================================================
Vitajte , pri takom "Menšom" tutoriali. Je to viac než jednoduché. Ide o otvorenie očí nováčikom do pawna. Snaď vám tento tutorial bude užitočný do budúcich rokov scriptovania...
Začneme jednoduchými pomenovaniami jednotlivých funkcií :
1.) #define (Definícia je viac menej používaná na definíciu farieb do módu napr. #define COLOR_WHITE 0xFFFFFF , neslúži iba na farby !)
[b]2.) #include(Bez includov sa v pawne skoro vôbec nezaobídeme, určité funkcie využívajú svoje includy. Napr. #include
3.) new (Slúži na určenie niečoho nového, čo v pawne ešte neni spomínané. napr. new PM[MAX_PLAYERS]; )
4.) // (Slúži na pomenovanie, označenie určitých textov. V pawne ako keby ani neexistoval. Vädšinou sa používa na zapamätanie odsekov. Napr. //tuto su includy
5.) ; (Týmto sa ukončuje string , ZA KAŽDÝM. Napr. SetPlayerHealth(playerid,-1); )
====================================================================================================================
Spravíme primitívny príkaz /kill
Nájdeme si "OnPlayerCommandText"
- Kód: Vybrať všetko
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/kill", cmdtext, true, 10) == 0)
{
//Nadstaví hráčovi život na 0 (Zabije ho)
SetPlayerHealth(playerid,-1);
return 1;
}
return 0;
}
- Kód: Vybrať všetko
SetPlayerHealth(playerid,100); =Nadstaví plný život
SetPlayerHealth(playerid,50); = Nadstaví polovičný život
SetPlayerHealth(playerid,0); = Zabije hráča
SetPlayerHealth -> Nadstaví hráčovi život
playerid -> ID hráča
-1 -> koľko životu mu po príkaze /kill má nadstaviť
OnPlayerCommandText -> keď hráč zadá príkaz (Funkcie nižšie)
====================================================================================================================
Tak , spravíme si lahulinký beh postavy iba 1 veta
Nájdeme si "OnGameModeInit"
- Kód: Vybrať všetko
SetGameModeText("Blank Script");
AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
A medzi SetGameModText a AddPlayerClass dáme [color=red]UsePlayerPedAnims();[/color]
- Kód: Vybrať všetko
SetGameModeText("Blank Script");
UsePlayerPedAnims();
AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
====================================================================================================================
Tak na začiatok vás nebudem viac zaťažovať, stačí sa učiť postupne , bol by som rád keby mi túto tému ohodnotíte x/10 , aby som vedel, či má vôbec zmysel tvoriť nový "TUTORIAL"... Ak sa vám tento "TUTORIAL" páčil, môžte navštíviť aj môj YT kanál : Promos´s TV , nájdete tam viac tutorialov. Ak budete chcieť ;) Takže držím palce !







