[TuT] Djurine Kućne Čarolije - Posao Tutorijal (GF)

Započeo zerocoolos, Avgust 29, 2009, 21:25:44 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 3 gostiju pregledaju ovu temu.

zerocoolos

Vidim da većinu ovdje muči kako da naprave posao, pa evo objasnit ću u par koraka kako da napravite posao. To ću objasniti na primjeru kosača trave, a i stale možete slično praviti ako upotrebite svoju maštu. Ovo je tutorijal za Gf mod.

Tutorijal:
Za početaj pronadjite
enum pInfo
i tamo dodajte varijablu za posao:
pFuel,
pMarried,
pMarriedTo[128],
pKosenje, <---- ovo dodajte


*zatim udjite u debug mod i snimite nekoliko koordinata za cp-ove za kosenje sa komandom /save

Kada ste ovo napravili potrebna je i komanda za poceti kosenje npr /djurinecarolijekosenje
a ona bi izgledala npr ovako:
if(strcmp(cmd, "/djurinecarolijekosenje", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
            if(PlayerInfo[playerid][pKosenje] > 0)
            {
     SendClientMessage(playerid, COLOR_GREY, "*Vec imas aktivirano kosenje!");
     return 1;
            }
if(PlayerInfo[playerid][pJob] == id posla)//<---- tu si stavite id koji stavite za taj posao
{

                   SendClientMessage(playerid,COLOR_PINK,"*Aktivirao si kosenje");
       PlayerInfo[playerid][pKosenje] = 1;//---- tu stavite vrijednos 1 za kosenje za toga igraca
             SetPlayerCheckpoint(playerid, x1,y1,zy,radius1);// tu stavite koordinate prvog cp-a
}
else
{
        SendClientMessage(playerid, COLOR_GREY, "Nemas posao kosaca trave!");
                return 1;
        }
}
return 1;
}


kada ste to napravili jos morate odraditi sve cp-ove, a za njih nadjite ovo:
public OnPlayerEnterCheckpoint(playerid)
pod tim dodajte ovo:
    if(PlayerInfo[playerid][pKosenje] > 0)
    {
//--------ruta1
        if(PlayerToPoint(radius, playerid,x1,y1,z1))//cp1
        {
            if(PlayerInfo[playerid][pKosenje] == 1)//
            {
                      new Veh = GetPlayerVehicleID(playerid);
                      if(Veh == id vozila za kosenje)//tu stavite id od vozila za kosenje
      {
                           PlayerInfo[playerid][pKosenje] = 2;// dodajemo vrijednost da se slucajno ne pogodi isti cp, ovo nije potrebno
                           SetPlayerCheckpoint(playerid,x2,y2,z2,radius2);//
  }
            }
        }
        if(PlayerToPoint(radius2, playerid,x2,y2,z2))//cp2
        {
            if(PlayerInfo[playerid][pKosenje] == 2)//
            {
                      new Veh = GetPlayerVehicleID(playerid);
                      if(Veh == id vozila za kosenje)
      {
                           PlayerInfo[playerid][pKosenje] = 3;//
                           SetPlayerCheckpoint(playerid,x3,y3,z3,radius3);//
  }
            }
}
.
.
.
.
.
.
.
.
        if(PlayerToPoint(radiusn, playerid,xn,yn,zn))//cp n-zi
        {
            if(PlayerInfo[playerid][pKosenje] == n)//
            {
                      new Veh = GetPlayerVehicleID(playerid);
                      if(Veh == id vozila za kosenje)
      {
                           PlayerInfo[playerid][pKosenje] = 0;//
                           DisablePlayerCheckpoint(playerid);
                           SendClientMessage(playerid, COLOR_GREEN ,"*kosenje uspjesno zavrseno");
//---------------------------------------------------------------ovo ispod nije potrebno
   GivePlayerMoney(playerid, 100);
                           SendClientMessage(playerid, COLOR_CORAL ,"Zarada = 100$");
  }
            }
}
Poslednja Izmena: April 17, 2012, 14:32:03 POSLE PODNE od joXy_

super je djuro, mislim da ti i don correli najbolje skriptate na balkanu





Kopiraj ovo u potpis ako mrzis cheatere!


Scripting status:

PittBull Stunt: 5%

My works:

[MAP]
LS Beach
LS Areo Stunt
Baza za dm serveru NEW!

[FS]
not!

[GM]
not!

KLIKNI TU!

Correlli

Dobar tutorial zerocoolos, i ja ću uskoro poćeti praviti tutoriale kad naÄ'em vremena od tog skriptanja i rada.


samo me interesuje jel se mora preko debuga,il moze i normalno kad se udje u igru ?



Svi koji igraju CS-a neka nam se pridruze (:

Chrome

a jao johny pa daj ti ljepo da ne pitas glupa pitanja prvo probaj.. pa naravno da se moze u oboje...

Citat: Chrome poslato Avgust 30, 2009, 01:19:34 PRE PODNE
a jao johny pa daj ti ljepo da ne pitas glupa pitanja prvo probaj.. pa naravno da se moze u oboje...

radije presuti,nego mi takve odgovre ostavljat..mogao si lijepo reci moze u oboje naravno,a ne jao ovo ono...ajde ba :mad:


Svi koji igraju CS-a neka nam se pridruze (:

nice tut...

btw: u pravu je bullet kad ti tako odgovara, zato sto ti postavljas glupa pitanja

isto oono xD svaka cast ;D

======ஜ۩۞۩ஜ======
â—,,███â–"â–' FucK oFFâ–'â–"███►
======ஜ۩۞۩ஜ======



:D Fala kurcu imamo i nekih pametnih ljudi na forumu :D

Posjetite:
TUTORIALS 4 ALL NA HRVATSKOM









OMg...
Ovako pratim sve mjenjam idioe od check pointa i nakraju mi izbaci erora koliko ti dusa hocu  >:(
Zelis zaraditi sa iUreÄ'ajem ili Androidom?
Posalji mi svoj e-mail i prati upustva


www.speedtouch-samp.com

Citat: [ST]James_Ding poslato Decembar 27, 2009, 20:27:31 POSLE PODNE
OMg...
Ovako pratim sve mjenjam idioe od check pointa i nakraju mi izbaci erora koliko ti dusa hocu  >:(

Onaj zadnji code nije dovrsen...

Citat: dinkO14 poslato Decembar 27, 2009, 20:28:46 POSLE PODNE
Citat: [ST]James_Ding poslato Decembar 27, 2009, 20:27:31 POSLE PODNE
OMg...
Ovako pratim sve mjenjam idioe od check pointa i nakraju mi izbaci erora koliko ti dusa hocu  >:(

Onaj zadnji code nije dovrsen...

PLS moze li iko napraviti tut ali da radi :S
Ili da ga je malo lakse skontati  ::)
Zelis zaraditi sa iUreÄ'ajem ili Androidom?
Posalji mi svoj e-mail i prati upustva


www.speedtouch-samp.com

kizla

Citat: [ST]James_Ding poslato Decembar 28, 2009, 09:29:51 PRE PODNE
Citat: dinkO14 poslato Decembar 27, 2009, 20:28:46 POSLE PODNE
Citat: [ST]James_Ding poslato Decembar 27, 2009, 20:27:31 POSLE PODNE
OMg...
Ovako pratim sve mjenjam idioe od check pointa i nakraju mi izbaci erora koliko ti dusa hocu  >:(

Onaj zadnji code nije dovrsen...

PLS moze li iko napraviti tut ali da radi :S
Ili da ga je malo lakse skontati  ::)

Gle ako sam ga ja skonto i meni radi i sve onda bi i ti trebo skontat ;)

_MaX_PaynE_

Citat
PLS moze li iko napraviti tut ali da radi :S
Ili da ga je malo lakse skontati  ::)
Ako ti je ovo teskoo za skontati onda stvarno ostavi se ti skriptanja......Djuro svaka cast odlican TUT