Kupovina oruzija kod dilera sa aktorom

Započeo Timur Script, Avgust 15, 2018, 23:31:03 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 2 gostiju pregledaju ovu temu.

DILER SISTEM SA AKTORIMA
• Otvorite SA-MP server 0.3 pokrenite udjite u igru
• Kada udjete u igru, nadjete poziciju gdje zelite da stoji aktor i komanda preko koje se kupuje oruzije
• Nadjite poziciju i kucajte /save < kako zelite da se zove pozicijia! >
• Kada ste nasli ugasite SA-MP SERVER 0.3 i izadjite iz igre.
• Otvorite pawno locirajte GAMEMODE, te kliknite CTRL + F i kucajte OnGameModeInit
• Ispod { zagrade napisite ovo:

[pawn]
CreateActor( skin, pozicija, rotacija);[/pawn]
• AddPlayerClass(265,706.7915,-1142.8773,16.5247,232.3759,0,0,0,0,0,0);  Sta je rotacija skin i pozicija,bice vam crven skin zelena pozicija i ljubicasta rotacija pa vidite sta se treba kopirati
Koprajte ovo, i tu upisite [pawn]CreateActor( zaljepite to sto ste kopirali);[/pawn]
Onda sljedi tu dialog i komanda, krecemo sa komandom:
•
[pawn]
YCMD:dileroruzija(playerid,params[], help)
{
      SendClientMessage(playerid, -1, "Otvaras meni za kupovinu oruzija kod dilera!");
      ShowPlayerDialog(playerid, DIALOG_DILER, DIALOG_STYLE_LIST,"DILER:","DEAGLE","Odaberi","Odustani");
      return 1;
}
[/pawn]
• Kada smo napravili tu komandu, potrebno je napraviti dialog, i definisati ga, pa krenimo
Na vrhu skripte negdje gdje je definicija dialoga ukucajte
[pawn]
#define DIALOG_DILER 4564
[/pawn]
Ovo 4564 znaci koji je dialog po redu probajte u FIND ukucati  4564 pa ako ga nema na pocetku definisite, ili stavite neki broj koji vam odgovara i vasoj skripti
••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
Sada idemo dialog napraviti
••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
•Idite pod OnDialogResponse na FIND ukucajte i onda ispod { stavite ovo
[pawn]
if(dialogid == DIALOG_DILER)
{
  if(!response) return SendClientMessage(playerid, -1, "Odustao si od kupovine oruzija kod dilera!");
  if(response)
   {
    switch(listitem)
     {
       case 0:
        {
         GivePlayerWeapon(playerid,24,1000);
         GameTextForPlayer(playerid, "Uzeo si degale 1000m od dilera!",1500,1);
         }
      }
   }
}
••••••••••••••••••••••••••••••••••••••STVARI KOJE NISU JASNE!•••••••••••••••••••••••••••••••
•Case znaci da ako odabere prvu stvar nakon onog [pawn]"DILER:","DEAGLE"[/pawn] Sto znaci, da sve sto odabere nakon ovog DILER: ide pod CASE Jasnije: Ako ste stavili DEAGLE\nM4 Znaci DEAGLE je CASE 0: A M4 je CASE 1:
•GivePlayerWeapon znaci daje oruzije igracu, ovo 24, znaci ID oruzija a 1000 MMO, sto znaci koliko ce metaka dobiti.! ako vam nesto nije jasno slobodno potrazite : GivePlayerWeapon samp wiki pa se snadjite!
•GameTextForPlayer znaci daje poruku igracu na ekranu 1500 znaci koliko ce biti sekundi prikazno i nakon koliko ce se text ukloniti a ovo !1! znaci style, i za oov takodje mozete potraziti: GameTextForPlayer samp wiki

•••••••••••••••••••••••••••••••••••••••••••••••••••••••••TO JE TO NADAM SE DA SAM NEKOM POMOGAO•••••••••••••••••••••••••••••••••••••••••••••
Hvala i ugodan ostatak veceri/dana!

Kad ce neko napraviti tutorijal za dinamicne aktore xd

Mnogo imaš ti još da jedeš kačamak.
skrr
Moj tutorijali: Bazilion indent warninga
WORK? : Smart Project 1.2 , Leskovacki Detmec, Rodjendanski  server


Penzionisani balkanski samp kripter


Citat•GameTextForPlayer znaci daje poruku igracu na ekranu 1500 znaci koliko ce biti sekundi prikazno i nakon koliko ce se text ukloniti

milisekundi*

Citat: nikisb poslato Avgust 16, 2018, 08:18:48 PRE PODNE
Kad ce neko napraviti tutorijal za dinamicne aktore xd
ja danas :P

Profesija: Scripter
Expension Community USKORO


zab sam danas ce

Profesija: Scripter
Expension Community USKORO


Citat: Krezubi Pawno poslato Avgust 22, 2018, 23:13:08 POSLE PODNE
idalje cekamo
javi se private ne da mi se objasnjvat tu sad poslat cu ti gotov

Profesija: Scripter
Expension Community USKORO

Citat: nikisb poslato Avgust 16, 2018, 08:18:48 PRE PODNE
Kad ce neko napraviti tutorijal za dinamicne aktore xd
Cim budem uhvatio malo vremena  :)

Facebook - Klik



Druze zar si stvarno kopirao dialog gun shop i cmd i sve i lupio samo u diler -.- IQ-200 + nisi ni stavio poziciju gdese kupuje nego samo udje na srw kuca cmd i kupi lol
Poslednja Izmena: Avgust 23, 2018, 09:58:20 PRE PODNE od Joey.pwN
[pawn]
= Ex Owner & Developer у Acuzio Gaming Online Community
= Ex Developer у Perfect Gaming Community
= Ex Developer у Smart Project Community
= Ex Developer у Athlone Community[/pawn]