Skripta koju koristim:Moja
Detaljan opis problema:Napravio sam taxi organizaciju e sada neznam kako da napravim komandu fare i da nemoze biti manje od 0 ili vece od 200 $ (voznja) i da kada (naprimer) kuca fare 100 da je na duznosti
Dio skripte://
Neke slike/video za lakse dobivanje pomoci(neobavezno)://
[Pomoc] Taxi system
512
pregleda
8
postova
18. Avg. 2014.
Evo uzivaj prilagodjavaj sebi po zelji
YCMD:fare(playerid, params[])
{
new price, string, sendername;
GetPlayerName(playerid, sendername, sizeof(sendername));
if(sscanf(params, "s", price)) return SCM(playerid, -1, ""COLOR_RED" Koristite: /fare ");
format(string, sizeof(string), ""ZUTA"Taksista {FFFF00}%s {FFFF00}je sada na duznosti,cijena prevoza je "COLOR_WHITE"&d",sendername,price);
SendClientMessageToAll(-1,string);
return 1;
}
Jos sebi dodaj provjeru da li je u taxi org-i jer u suprotnom svak ko kuca /fare ce moci.
Edit: Hvala C++ moja greska
YCMD:fare(playerid, params[])
{
new price, string, sendername;
GetPlayerName(playerid, sendername, sizeof(sendername));
if(sscanf(params, "s", price)) return SCM(playerid, -1, ""COLOR_RED" Koristite: /fare ");
format(string, sizeof(string), ""ZUTA"Taksista {FFFF00}%s {FFFF00}je sada na duznosti,cijena prevoza je "COLOR_WHITE"&d",sendername,price);
SendClientMessageToAll(-1,string);
return 1;
}
Jos sebi dodaj provjeru da li je u taxi org-i jer u suprotnom svak ko kuca /fare ce moci.
Edit: Hvala C++ moja greska
18. Avg. 2014.
Guerrero wrote on August 18, 2014, 3:32 pm:
Evo uzivaj prilagodjavaj sebi po zelji
YCMD:fare(playerid, params[])
{
new price, string, sendername;
GetPlayerName(playerid, sendername, sizeof(sendername));
if(sscanf(params, "s", price)) return SCM(playerid, -1, ""COLOR_RED" Koristite: /fare ");
format(string, sizeof(string), ""ZUTA"Taksista {FFFF00}%s {FFFF00}je sada na duznosti,cijena prevoza je "COLOR_WHITE"&s",sendername,price);
SendClientMessageToAll(-1,string);
return 1;
}
Jos sebi dodaj provjeru da li je u taxi org-i jer u suprotnom svak ko kuca /fare ce moci.
YCMD:fare(playerid, params[])
{
new price, string, sendername;
GetPlayerName(playerid, sendername, sizeof(sendername));
if(sscanf(params, "s", price)) return SCM(playerid, -1, ""COLOR_RED" Koristite: /fare ");
format(string, sizeof(string), ""ZUTA"Taksista {FFFF00}%s {FFFF00}je sada na duznosti,cijena prevoza je "COLOR_WHITE"&s",sendername,price);
SendClientMessageToAll(-1,string);
return 1;
}
Jos sebi dodaj provjeru da li je u taxi org-i jer u suprotnom svak ko kuca /fare ce moci.
Cijena kao string? lol,ispravi to.Nepotrebno je + 1024 celije.Zasto to?
Za to ide integer.
18. Avg. 2014.
C++ wrote on August 18, 2014, 3:32 pm:
Evo uzivaj prilagodjavaj sebi po zelji
YCMD:fare(playerid, params[])
{
new price, string, sendername;
GetPlayerName(playerid, sendername, sizeof(sendername));
if(sscanf(params, "s", price)) return SCM(playerid, -1, ""COLOR_RED" Koristite: /fare ");
format(string, sizeof(string), ""ZUTA"Taksista {FFFF00}%s {FFFF00}je sada na duznosti,cijena prevoza je "COLOR_WHITE"&s",sendername,price);
SendClientMessageToAll(-1,string);
return 1;
}
Jos sebi dodaj provjeru da li je u taxi org-i jer u suprotnom svak ko kuca /fare ce moci.
YCMD:fare(playerid, params[])
{
new price, string, sendername;
GetPlayerName(playerid, sendername, sizeof(sendername));
if(sscanf(params, "s", price)) return SCM(playerid, -1, ""COLOR_RED" Koristite: /fare ");
format(string, sizeof(string), ""ZUTA"Taksista {FFFF00}%s {FFFF00}je sada na duznosti,cijena prevoza je "COLOR_WHITE"&s",sendername,price);
SendClientMessageToAll(-1,string);
return 1;
}
Jos sebi dodaj provjeru da li je u taxi org-i jer u suprotnom svak ko kuca /fare ce moci.
Cijena kao string? lol,ispravi to.Nepotrebno je + 1024 celije.Zasto to?
Za to ide integer.
kada kucam fare pise poruka sve ok ali pise da je cena voznje &d nepisu brojevi 😄
18. Avg. 2014.
C++ wrote on August 18, 2014, 6:27 pm:
pa promeni bre u integer.
Koliko ja znam i %d i %i su integer
Edit: Neide &d stavi %d moja greska nisam ni primijetio izvinite 🙂
Evo ti cijela komada radi i testao sam je sad.
CMD:fare123(playerid, params[])
{
new price, string, sendername;
GetPlayerName(playerid, sendername, sizeof(sendername));
if(sscanf(params, "d", price)) return SCM(playerid, -1, ""CRVENA" Koristite: /fare ");
format(string, sizeof(string), ""ZUTA"Taksista {FFFFFF}%s {FFFF00}je sada na duznosti,cijena prevoza je {FFFFFF}$%d",sendername,price);
SendClientMessageToAll(-1,string);
return 1;
}18. Avg. 2014.
Guerrero wrote on August 18, 2014, 6:27 pm:
pa promeni bre u integer.
Koliko ja znam i %d i %i su integer
Edit: Neide &d stavi %d moja greska nisam ni primijetio izvinite 🙂
Evo ti cijela komada radi i testao sam je sad.
CMD:fare123(playerid, params[])
{
new price, string, sendername;
GetPlayerName(playerid, sendername, sizeof(sendername));
if(sscanf(params, "d", price)) return SCM(playerid, -1, ""CRVENA" Koristite: /fare ");
format(string, sizeof(string), ""ZUTA"Taksista {FFFFFF}%s {FFFF00}je sada na duznosti,cijena prevoza je {FFFFFF}$%d",sendername,price);
SendClientMessageToAll(-1,string);
return 1;
}Zasato ce ti bre string za cijenu a covjece kad imas integer + nauci koristit karaktere stringa pravilno.
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava