Balkan SA:MP

San Andreas Multiplayer - www.sa-mp.com => Tutorijali u vezi SA-MPa => Temu započeo: Newest Ralph. poslato Jun 04, 2013, 19:46:22 POSLE PODNE

Naslov: [Tutorijal] Farba auta (boja) - ZCMD & Sscanf
Poruka od: Newest Ralph. poslato Jun 04, 2013, 19:46:22 POSLE PODNE
UÄ'ite u vaÅ¡ pawno > VAÅ MOD.pwn i dodajte #include <zcmd> I #include  <sscanf2> ako vam postoji nemojte onda ni dodavati. Ja ću po svojim funkcijama auta vi si promenite..
Pravite cmd.
CMD:ofarbajauto(playerid,params[])
{
return 1;
}

dodate
CMD:ofarbajauto(playerid,params[])
{
new car = GetPlayerVehicleID(playerid); // traži ID igračeveg auta
new boja1,boja2;  //, string[128]; // pravi boja1,boja2
if(sscanf(params, "ui", boja1,boja2)) return SendClientMessage(playerid, -1, "Server | /ofarbajauto [boja 1] [boja 2]"); // korišćenje CMD za ofarbajauto sscanf
   
   
return 1;
}

+ Još dodate i ovo.
CMD:ofarbajauto(playerid,params[])
{
CarInfo[car][cColorOne] = boja1; // vaše podešavanja za vozilo nemojte samo brisat boja1 i boja2
CarInfo[car][cColorTwo] = bojaj2; // vaše podešavanja za vozilo nemojte samo brisat boja1 i boja2
     ChangeVehicleColor(car, boja1, boja2); // mijenja boju vozila
   SacuvajAuta(car); // ovde postate za cuvanje auta..

  SendClientMessage(playerid,-1,"Server | Uspesno ste ofarbali vozilo na boja 1 %d,boja 2 %d.",boja1,boja2"); // Å¡alje poruku igraču kada ofarba auto.
return 1;

UKUPNA CMD:
CMD:ofarbajauto(playerid,params[])
{
new car = GetPlayerVehicleID(playerid); // traži ID igračeveg auta
new boja1,boja2;  //, string[128]; // pravi boja1,boja2
if(sscanf(params, "ui", boja1,boja2)) return SendClientMessage(playerid, -1, "Server | /ofarbajauto [boja 1] [boja 2]"); // korišćenje CMD za ofarbajauto sscanf

CarInfo[car][cColorOne] = boja1; // vaše podešavanja za vozilo nemojte samo brisat boja1 i boja2
CarInfo[car][cColorTwo] = bojaj2; // vaše podešavanja za vozilo nemojte samo brisat boja1 i boja2
     ChangeVehicleColor(car, boja1, boja2); // mijenja boju vozila
   SacuvajAuta(car); // ovde postate za cuvanje auta..

  SendClientMessage(playerid,-1,"Server | Uspesno ste ofarbali vozilo na boja 1 %d,boja 2 %d.",boja1,boja2"); // Å¡alje poruku igraču kada ofarba auto.
return 1;
}

Pozdrav i uživajte!
Naslov: Odg: [Tutorijal] Farba auta (boja) - ZCMD & Sscanf
Poruka od: Riv3R4 poslato Jun 04, 2013, 19:47:49 POSLE PODNE
zasto si na kraju tek radio sscanf kad si mogao odma po redu ici :S
Naslov: Odg: [Tutorijal] Farba auta (boja) - ZCMD & Sscanf
Poruka od: Mleko123 poslato Jun 04, 2013, 19:52:58 POSLE PODNE
Na kraju ti nema }
TuT onak
Naslov: Odg: [Tutorijal] Farba auta (boja) - ZCMD & Sscanf
Poruka od: Newest Ralph. poslato Jun 04, 2013, 19:59:56 POSLE PODNE
Citat: |OY:RP|PeMPaCâ,,¢ poslato Jun 04, 2013, 19:52:58 POSLE PODNE
Na kraju ti nema }
TuT onak
Tut ti je onak uradi ti pa da vidim.
Citat: [Cyber]Master.amx poslato Jun 04, 2013, 19:47:49 POSLE PODNE
zasto si na kraju tek radio sscanf kad si mogao odma po redu ici :S
to te ne zanima nisi ti radio tut
hvala
Naslov: Odg: [Tutorijal] Farba auta (boja) - ZCMD & Sscanf
Poruka od: Shark_ poslato Jun 04, 2013, 21:59:12 POSLE PODNE
Korisno
Naslov: Odg: [Tutorijal] Farba auta (boja) - ZCMD & Sscanf
Poruka od: Newest Ralph. poslato Jun 05, 2013, 00:51:15 PRE PODNE
Hvala.
Naslov: Odg: [Tutorijal] Farba auta (boja) - ZCMD & Sscanf
Poruka od: Newest Ralph. poslato Jun 05, 2013, 18:41:00 POSLE PODNE
Citat: Lenon poslato Jun 05, 2013, 14:54:59 POSLE PODNE
imas dosta gresaka u ovoj komandi:

CMD:ofarbajauto(playerid,params[])
{
new car = GetPlayerVehicleID(playerid); // traži ID igračeveg auta
new boja1,boja2;  //, string[128]; // pravi boja1,boja2
if(sscanf(params, "ui", boja1,boja2)) return SendClientMessage(playerid, -1, "Server | /ofarbajauto [boja 1] [boja 2]"); // korišćenje CMD za ofarbajauto sscanf

CarInfo[car][cColorOne] = boja1; // vaše podešavanja za vozilo nemojte samo brisat boja1 i boja2
CarInfo[car][cColorTwo] = bojaj2; // vaše podešavanja za vozilo nemojte samo brisat boja1 i boja2
     ChangeVehicleColor(car, boja1, boja2); // mijenja boju vozila
   SacuvajAuta(car); // ovde postate za cuvanje auta..

  SendClientMessage(playerid,-1,"Server | Uspesno ste ofarbali vozilo na boja 1 %d,boja 2 %d.",boja1,boja2"); // Å¡alje poruku igraču kada ofarba auto.
return 1;
}


npr ovo:
new car = GetPlayerVehicleID(playerid); // traži ID igračeveg auta

predopostavljam da je ovo komanda u sklopu CoS-a i da mijenja boju auta koji igrac posjeduje, a ti si stavio da moze mjenjati boju bilo kojeg auta u kojem se igrac nalazi a cuvace na auto koje igrac posjeduje..

i sta ti znaci "//," ovo gdje si definisao parametre? :D
to ti znaci da sam ostale sto sam define koj su mi nepotrebni bili //.
Naslov: Odg: [Tutorijal] Farba auta (boja) - ZCMD & Sscanf
Poruka od: Blaeks poslato Jun 06, 2013, 01:29:14 PRE PODNE
CarInfo, svako koristi takav enumerator ?
Naslov: Odg: [Tutorijal] Farba auta (boja) - ZCMD & Sscanf
Poruka od: Newest Ralph. poslato Jun 11, 2013, 00:24:51 PRE PODNE
Citat: Blaeks poslato Jun 06, 2013, 01:29:14 PRE PODNE
CarInfo, svako koristi takav enumerator ?
Ne rekao sam neka si enumerator promene kako je u njiha u skripti