Jump to content
Prosíme všetkých užívateľov, ktorý sa chcú opätovne pripojiť na discord aby znovu spárovali svoje účty kliknutím na "Discord" v navigácií a pripojili sa na server Read more... ×

Recommended Posts

Příkazy Tutoriál pro začátečníky

Zdravím,
Dnes si názorně ukážeme, tutoriál pro začátečníky z PAWN jazykem jak udělat příkaz [ Jednoduše ]

Příkaz můžeme udělat jednoduše a nebo přes include ZCMD

My si dnes ukážeme oboje.

Pojďme na to :) juuuuuuu ❤️

 

 

 

Jednoduchý příkaz bez Includu

Příkaz bez incudu, je složitý na zapamatování, a vypadá nějak takto.

public OnPlayerCommandText(playerid, cmdtext[])
{
    if (strcmp("/prikaz", cmdtext, true, 10) == 0)
    {

        Zde napíšete funkce co se má stát po napsání příkazu  /prikaz
        return 1;
    }
    return 0;
}

 

Ovšem je potřeba u tohoto příkazu znát púublic který se jmenuje " OnPlayerCommandText

 

Zde si ukážeme příkaz v praxi jak by to mělo vypadat.

public OnPlayerCommandText(playerid, cmdtext[])
{
    if (strcmp("/balicek", cmdtext, true, 10) == 0)
    {
        GivePlayerWeapon(playerid,31,500);
        GivePlayerMOnney(playerid,50000);
        SendClientMessage(playerid,-1,"Získal si balíček :) "); 
         return 1;
    }
    return 0;
}

 

 

Příkaz pomocí Includu ZCMD

 

K tomuhle příkazu, bude třeba znát jen vzor příkazu, a include ZCMD.

Názorně takhle : 

#include <zcmd>

 

CMD:balicek(playerid)
{

         GivePlayerMoney(playerid,50000);
         GivePlayerWeapon(playerid,31,5000);
         SendClientMessage(playerid,-1,"Dostal si balíček 😄 ");

           return 1;

}

 

 

A takhle to nějak vypadá. Ovšem funkce si můžete dát jaké koliv ale aspoň vám to ěnjak pomůže. Kdyby ste s tím měli problémy, napiště mi sem do komentářu, a já vám poradím. :)

Děkuji moc 

Edited by _niCo_
  • Nope 2

Sdílet tento příspěvek


Link to post
Share on other sites

co je to public

co je to OnPlayerCommandText

co je to   if (strcmp("/balicek", cmdtext, true, 10) == 0)

 

Hele to že jen napíšeš už celý kód a řekneš kde se má vyvolávat neznamená že je to návod ještě...

Dopuručuji přečíst tohle

 

a tohle

https://wiki.sa-mp.com/wiki/OnPlayerCommandText

https://wiki.sa-mp.com/wiki/Strcmp

https://wiki.sa-mp.com/wiki/GivePlayerMoney

https://wiki.sa-mp.com/wiki/GivePlayerWeapon

https://wiki.sa-mp.com/wiki/SendClientMessage

 

Když už děláš "návod" pro začátečníky nebylo by od věci je vést krůček za krůčkem. Ale když napíšeš jen jak má vypadat podmínka a řekneš tot celé.... "A takle to ovšem nějak vypadá" no jo, jsem rád že to takle vypadá ale nejsem si vůbec jistý co to je no :)

Sdílet tento příspěvek


Link to post
Share on other sites

Tak nikdo enbdue číst celý navod jen to zkopírujou a dostadí do GM nebo do FS a je to. ani na gta.cz/pawno není podrobněji vysvětleno co je co

Edited by _niCo_
  • Si děláš prdel? :D 1
  • To co je? :D 1
  • Nope 1

Sdílet tento příspěvek


Link to post
Share on other sites
před 3 minutami, _niCo_ said:

Tak nikdo enbdue číst celý navod jen to zkopírujou a dostadí do GM nebo do FS a je to. ani na gta.cz/pawno není podrobněji vysvětleno co je co

Nato je Návod aby sa človek naučil čo, ako čo a prečo to tak funguje.

A koho zaujímajú 8 - 10 rokov staré návody, ktoré nikto nečíta, nedá sa tam nič naučiť. A toto nieje gta.cz ale pawno.cz ak si to uvedomuješ.

  • Líbí se mi to! (+1) 1

Sdílet tento příspěvek


Link to post
Share on other sites
před 16 minutami, _niCo_ said:

Tak nikdo enbdue číst celý navod jen to zkopírujou a dostadí do GM nebo do FS a je to. ani na gta.cz/pawno není podrobněji vysvětleno co je co

Smutná představa.... Návod má naučit... ne aby si to jen zkopíroval a dosadil do gm/fs.. ktomu slouží filterscript a nebo jiné open source projekty aby jsi kopíroval.. :)

Sdílet tento příspěvek


Link to post
Share on other sites
před 1 hodinou, _niCo_ said:

Tak nikdo enbdue číst celý navod jen to zkopírujou a dostadí do GM nebo do FS a je to. ani na gta.cz/pawno není podrobněji vysvětleno co je co

Jak už ti sdělili lidé přede mnou, návody na pawno.cz musí splňovat jisté náležitosti. Navíc jestli chceš, aby ten návod byl označen jako ověřený (v opačném případě upadne do zapomnění někde mezi ostatními neověřenými návody), tenhle postoj, který máš ke psaní návodů, budeš muset změnit.

Návod slouží k tomu, aby si z něj čtenář odnesl nové znalosti, které bude moci příště uplatnit bez toho, aniž by se musel spoléhat na pomoc ostatních. To, co jsi napsal, není návod, ale skript s příkazem /balicek.

Zkus napravit nedostatky, pokud nemáš zájem, napiš a já to zamknu a smažu.

  • Líbí se mi to! (+1) 1

Sdílet tento příspěvek


Link to post
Share on other sites
před 12 hodinami, _niCo_ said:

Příkaz můžeme udělat jednoduše a nebo přes include ZCMD

já ti nevím, pro mě je snadnější zcmd...

před 12 hodinami, _niCo_ said:

Pojďme na to :) juuuuuuu ❤️

ahhhhh ❤️

aby to nebyl OT:

před 8 hodinami, _niCo_ said:

Tak nikdo enbdue číst celý navod jen to zkopírujou a dostadí do GM nebo do FS a je to. ani na gta.cz/pawno není podrobněji vysvětleno co je co

podle tohoto co jsi napsal tipuji, že sám ani nevíš pořádně co ty funkce znamenají. Smutné.

Až příště budeš dělat návod, teda doufejme že ne, tak prosímtě nauč se sám ty funkce a popisuj je aby i nováčci věděli co jaká funkce znamená, ne všichni jako ty to jen zkopírují a hodí si to do scriptu..

to je za mě vše, návod hodnotím 1/10 a to jen za to, že jsi mě pobavil tím co jsi tu předvedl 😄 

Edited by Rawy

Sdílet tento příspěvek


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×