[TuT] Kako napraviti jednostavnu Komandu /guns u Dialogu:)

Započeo InteleX, Jul 15, 2012, 14:15:32 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 2 gostiju pregledaju ovu temu.

Pozdrav ovo je moj Prvi Tutorial na Balkan-Sampu



Za Ovaj Tutorial potrebni su nam slijedeci Includovi:


ZCMD & SSCANF2


Pa Evo Da Krenemo:)

1.Na Vrh Skripte stavite: == To definira Includove
#include <zcmd>
#pragma tabsize 0
#include <sscanf2>


2.Na kraj skripte stavite ovo: To definira Komandu i Dialog.
CMD:guns(playerid, params[])
{
    ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST, "Oruzja", "Knife/nBassebal Bat/nVibrator/nGrenade/n9mm/nSilenced 9mm/nDesert Eagle/nCombat Shotgun/nMicro SMG/Uzi/nMP5/nAK-47/nM4", "Uzmi", "Izadji");
    return 1;
}


3.Pod OnDialogResponse stavite ovo:
if(dialogid == 1234)
        {
                if(response)
                {
                        if(listitem == 0)
                        {
    GivePlayerWeapon(playerid,4,1);
    SendClientMessage(playerid,COLOR_RED,"Dobio si noz");
        }
                        if(listitem == 1)
                        {
    GivePlayerWeapon(playerid,5,1);
    SendClientMessage(playerid,COLOR_RED,"Dobio si Palicu");
    }
                        if(listitem == 2)
                {
GivePlayerWeapon(playerid,16,8);
SendClientMessage(playerid,COLOR_RED,"Dobio si granatu");
     }
                        if(listitem == 3)
                {
GivePlayerWeapon(playerid,22,12);
SendClientMessage(playerid,COLOR_RED,"Dobio si 9mm pistolj");
         }
                        if(listitem == 4)
                {
GivePlayerWeapon(playerid,23,12);
SendClientMessage(playerid,COLOR_RED,"Dobio si Silencend 9mm");
          }
                        if(listitem == 5)
                {
GivePlayerWeapon(playerid,24,7);
SendClientMessage(playerid,COLOR_RED,"Dobio si Deagle");
}
                        if(listitem == 6)
                {
GivePlayerWeapon(playerid,27,9);
SendClientMessage(playerid,COLOR_RED,"Dobio si Automatic ShotGun");
       }
                        if(listitem == 7)
                {
GivePlayerWeapon(playerid,28,500);
SendClientMessage(playerid,COLOR_RED,"Dobio si Uzii");
  }
                        if(listitem == 8)
                {
GivePlayerWeapon(playerid,29,30);
SendClientMessage(playerid,COLOR_RED,"Dobio si MP5");
      }
            if(listitem == 9)
                {
GivePlayerWeapon(playerid,30,30);
SendClientMessage(playerid,COLOR_RED,"Dobio si AK47");
       }
                        if(listitem == 10)
                {
GivePlayerWeapon(playerid,31,30);
SendClientMessage(playerid,COLOR_RED,"Dobio si M4");
       }

                        }
                }
                return 1;


       
}


I to je to Bit ce jos puno vise tutoriala.
To sam sada na brzinu napisao poslije cu vise...
Poslednja Izmena: Jul 15, 2012, 14:22:31 POSLE PODNE od InteleX


Drago mi je kad vidim da neko pise tutorijal ali umem malo da budem i destruktivan pa da kazem da nije dobar.
Ovaj je onako, za pocetnike. Nema potrebe za sscanfom zato sto ga nigde ne koristis.
Nije bas najpametnije koristiti #pragma tabsize 0 kod treba da bude uredniji i pregledniji, samim zaobilazenjem tog posla ne postizes nista kvalitetno.
Srecno sa drugim tutorijalima.
OFF-topic: Bacio sam pogled na userbar. Nije pawno skripter vec pawn skripter. Da budem precizniji.
Poslednja Izmena: Jul 15, 2012, 20:15:58 POSLE PODNE od Snooker

Capetroon.

I kada izbaci dialog bude sve u jednoj liniji, barem meni tako.


nista posebno ali ako si pocetnik ljepo :)
samo morat cete stavit neki drugi dialog ID


Jednostavno kao sto si i sam rekao, no pomoci ce pocetnicima koji se bave dialozima..
Izrada web aplikacija/desktop aplikacija, kontakt PM.
VPS/Dedi managment 'n' hosting @pm also.