Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Darioo poslato Decembar 29, 2010, 18:49:00 POSLE PODNE

Naslov: [POMOC]Dozvola
Poruka od: Darioo poslato Decembar 29, 2010, 18:49:00 POSLE PODNE
Radim na editu GF moda!!!Postoji organizacija LICENSERI!!!Jako mi je glupo to sto nesmos vozit auto kad se igrac tek rega!!!Treba cekati Licensera!!!(Dosadno)!

Zanima me kako da napravim da igrac kad se registrira moze vozit automobil,ali mu pise "Voznja bez vozacke dozvole,cuvajte se policije"(ili tako nesto)

I sad on moze otici na mjesto gdje se kupuju License sve za auto,bro,avion,ribarenje,pecanje itd....

Kako da napravim to da se moze kupovat na jednom mjestu sve dozvole????A da igrac kad ude moze vozati auto a da ga ne izbaci iz vozila...???Pls helpppp hirtno mi jeeeeee
Naslov: Odg: [POMOC]Dozvola
Poruka od: ‹Fox› poslato Decembar 29, 2010, 18:54:23 POSLE PODNE
udji u igru i vidi sta ti kaze kad te izbaci iz vozila...odi u pawno otvori svoj mod i u trazilicu ukucaj to sta ti kaze i to kad ti nadje tamo iza ili ispred toga mora biti ovo: "RemovePlayerFromVehicle(playerid);" i tu liniju izbrisi...
Naslov: Odg: [POMOC]Dozvola
Poruka od: Darioo poslato Decembar 29, 2010, 18:59:10 POSLE PODNE
Ma znam ja za to,ali kako da napravim da ovi Licenseri nisu u funkciji vec se Dozvole kupuju npr.u vijecnici=????to me zanimaaa
Naslov: Odg: [POMOC]Dozvola
Poruka od: TheMonk poslato Decembar 29, 2010, 19:04:38 POSLE PODNE
pa u nekim gf modovima je u opstini (ili vijecnici kako vec) a u nekim je tamo gde prolazi voz e pa sad zavisi koji ti mod koristis..
Naslov: Odg: [POMOC]Dozvola
Poruka od: BloodMaster poslato Decembar 29, 2010, 19:11:47 POSLE PODNE
Na kak'u tacnu da ti serviramo?  ???

(http://laughingsquid.com/wp-content/uploads/i-will-use-google-before-asking-dumb-questions-20100119-171412.jpg)

Nekoriste svi gf... Daj nam kako se definira vozacka dozvola? dozvola[max_players] = ?;

Daj primjer....
Naslov: Odg: [POMOC]Dozvola
Poruka od: Darioo poslato Decembar 29, 2010, 19:13:31 POSLE PODNE
Koristim:GF mod

Trebam da napravim kupnju dozvola u opstini/vjenici moze u dialogu moze kako god....

Sta da ti objasnim vise?
Naslov: Odg: [POMOC]Dozvola
Poruka od: BloodMaster poslato Decembar 29, 2010, 19:17:27 POSLE PODNE
Sta je definirano za dozvolu?

PlayerInfo[playerid][??] ?

Samo nezz sta ide u ove druge zagrade?
Naslov: Odg: [POMOC]Dozvola
Poruka od: Darioo poslato Decembar 29, 2010, 19:20:49 POSLE PODNE
Citat: [Saw]BloodMaster poslato Decembar 29, 2010, 19:17:27 POSLE PODNE
Sta je definirano za dozvolu?

PlayerInfo[playerid][??] ?

Samo nezz sta ide u ove druge zagrade?

eo:

                       if(PlayerInfo[playerid][pFlyLic] < 1)
         {
             if(TakingLesson[playerid] == 1) { }
             else {
             SendClientMessage(playerid, COLOR_GREY, "   Neznate kako letjeti!Napustili ste vozilo !");
             RemovePlayerFromVehicle(playerid); }
         }
Naslov: Odg: [POMOC]Dozvola
Poruka od: BloodMaster poslato Decembar 29, 2010, 19:36:03 POSLE PODNE
PlayerInfo[playerid][pFlyLic] ?

FlyLic ? Cini mi se da je to za dozvole za letenje?

no evo ti primjer za dozvole (po ovom sam zakljucio za aute)?

u onplayercommand
if (strcmp("/licensa", cmdtext, true, 10) == 0)
{
if(IsPlayerInRangeOfPoint(playerid,5, x, y,z)) //xyz zamijeni sa pozicijom gdje moras biti da kupis dozvolu
{
ShowPlayerDialog(playerid, 444,DIALOG_STYLE_LIST,"~Izaberi Dozvolu!~","Automobilska dozvola($1200)\nDozvola za letenje($8000)","Kupi","Odbij");
}else { SendClientMessage(playerid,COLOR_RED,"*Nisi u autoskoli, te nemozes kupiti licence!");}

return 1;
}


i u ondialogresponse


if(dialogid == 444 && response)
{

   if(listitem == 1)
   {
   if(GetPlayerMoney(playerid) < 1200)
   {
   SendClientMessage(playerid,COLOR_RED,"*Nemas $1200");
   return 1;
   }
   SendClientMessage(playerid,COLOR_WHITE,"*Kupili ste dozvolu za voznju, cestitamo!");
   GameTextForPlayer(playerid,"~r~-~g~$~r~1200",5000,1);
   PlayerInfo[playerid][pCarLic] = 1;
   return 1;
   }
   if(listitem == 2)
   {
   if(GetPlayerMoney(playerid) < 8000)
   {
   SendClientMessage(playerid,COLOR_RED,"*Nemas $8000");
   return 1;
   }
   SendClientMessage(playerid,COLOR_WHITE,"*Kupili ste dozvolu za letenje, cestitamo!");
   GameTextForPlayer(playerid,"~r~-~g~$~r~8000",5000,1);
   PlayerInfo[playerid][pFlyLic] = 1;
   return 1;
   }

}


Evo, sad sam ovo radio za tebe....
Naslov: Odg: [POMOC]Dozvola
Poruka od: Darioo poslato Decembar 29, 2010, 19:39:17 POSLE PODNE
Pa trebam napravit da se ovo kupuje u vjecnici....:(Nisi stavljao kordinate???

EDIT:nisam vido predzadnju sry
Naslov: Odg: [POMOC]Dozvola
Poruka od: BloodMaster poslato Decembar 29, 2010, 19:42:43 POSLE PODNE
bio je neki bug sa code=c ???

Evo, sad bi trebalo sve radit...
Naslov: Odg: [POMOC]Dozvola
Poruka od: Darioo poslato Decembar 29, 2010, 19:45:55 POSLE PODNE
Nista od ovoga...Hvala na trudu...26 erorcica  :-\
Naslov: Odg: [POMOC]Dozvola
Poruka od: BloodMaster poslato Decembar 29, 2010, 19:47:12 POSLE PODNE
tj. fulao sam/si zagradu... Cek da pogledam pa roknem edit..

EDIT:

Ti si fulo, to ti radi 100%, pazi da dodas u ondialogresponse npr na pocetak...

Evo, dodaj TOCNO ispod ovog:

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
Naslov: Odg: [POMOC]Dozvola
Poruka od: Darioo poslato Decembar 29, 2010, 20:03:25 POSLE PODNE
Ovo 2 aj mi daj u PM u pastebinu pls
Naslov: Odg: [POMOC]Dozvola
Poruka od: BloodMaster poslato Decembar 29, 2010, 20:05:33 POSLE PODNE
http://pastebin.com/A7kkSKmz (http://pastebin.com/A7kkSKmz)    :-X
Naslov: Odg: [POMOC]Dozvola
Poruka od: Darioo poslato Decembar 29, 2010, 20:10:45 POSLE PODNE
Neradi!!!Odustao sam nis od ovog  :-[