V tomto návode resp. v tejto sérií sa naučíme pawno :). Nebudeme sa učiť hneď tie najťažšie príkazy, funkcie atď... začneme pekne od najľahšieho. Pustime sa do toho :). Predpokladám že publicy už poznáte, ak viete po EN aspoň trochu, určite budete vedieť čo ktorý public znamená.
==[Ľahký príkaz]==
Na začiatok si ukážeme fakt tú najprimitívnejšiu vec. A to je "SetPlayerHealth". Keby sme to mali preložiť, tak => "NastavHráčoviZdravie". Ukážme si to:
==[Legenda]==
SetPlayerHealth => Nastaví hráčovy život.
playerid => Zistí VAŠE ID.
100 => Počet životov, ktoré sa majú doplniť. Životy tak isto môžete odoberať nastavením nižšej hodnoty. 0 = Smrť.
[Formát]: SetPlayerHealth(playerid,zivot);
-----------------------------------
==[Ďalší príkaz]==
Zatiaľ to je ľahké že? :-) Teraz si predstavíme príkaz "SendClientMessage". V preklade => "PošliKlientovySprávu". Ukážka:
==[Legenda]==
SendClientMessage => Pošle hráčovi správu
playerid => Už vieme
-1 => Farba správy (uvádzajte v "0xXXX" príklad si ukážeme a konci návodu)
"text" => Správa, ktorá sa zobrazí hráčovi.
[Formát]: SendClientMessage(playerid,COLOR,"TEXT");
-----------------------------------
==[Definície]==
Nechce sa vám stále písať "SetPlayerHealth", "SendClientMessage" atď?? Uľahčime si to definíciou!
Definíciu píšeme vždy pod #include (vysvetlíme si v budúcom návode). Ukážka:
==[Legenda]==
[Formát]: #define NÁZOV FUNKCIA
-----------------------------------
==[Zistenie farieb]==
Otvoríme si napr. skicár a kalkulačku.
V skicári si zvolíme Úprava farieb
Zvoľme si nejakú farbu, ktorá sa nám bude páčiť.
Teraz je dôležité si všimnúť 3 veci, a tie sú: "červená", "zelená", "modrá"} ktoré sa nachádzaju vpravo dole.
Kalkulačku si prepnime na programátorskú, a po jednom tam po porade píšte tie farby.
Po napísaní farby si všimnime okienko "HEX", zobrazí sa tam kód, ktorý si napíšeme do Pawna za 0x.
Takže napr: 0x1234 atď..
Toto urobme na ostatných farbách.
Nakoniec nám z toho vznikne v pawne kód na tú farbu.
A to by bolo na dnes všetko :). Aby ste si to precvičili, dám vám domácu úlohu. Úlohu urobte, a script ktorý ste urobili napíšte sem dole do odpovedi :). Som zvedaví ako sa vám darí :).
==[D.Ú]==
Vytvor script, ktorý doplný hráčovy HP na 50, a napíše správu o doplnení. Farbu správy daj oranžovú.