Započeo sch
•27. Apr. 2013.• Zaključano[Pomoc] Ime biznisa
387
pregleda
8
postova
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
6 / 250 XP
Početnik(0)
422
Postovi:
64
Teme:
Pridružio se:Feb. 2012
27. Apr. 2013.
Skripta koju koristim: Raven's
Detaljan opis problema: Želio bih dodati komandu /bizname u Dialogu da kad upišem u dijalog da mi tako primeni ime biznisa.
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Detaljan opis problema: Želio bih dodati komandu /bizname u Dialogu da kad upišem u dijalog da mi tako primeni ime biznisa.
Dio skripte:
if(strcmp(cmd, "/bizname", true) == 0)
{
if(IsPlayerConnected(playerid))
{
new bouse = PlayerInfo;
if (bouse == 999)
{
SendClientMessage(playerid, COLOR_LIGHTRED, "Ne posjedujete firmu.");
return 1;
}
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext <= ' '))
{
idx++;
}
new offset = idx;
new result;
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext;
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_WHITE, "Koriscenje: /bizname [Ime biznisa]");
}
strmid(BizzInfo, result, 0, 64, 255);
format(string, sizeof(string), "Ime biznisa je postavljeno na: {FFFFFF}%s",BizzInfo);
OnPropTextdrawUpdate();
SaveProperty();
LoadBizz();
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
}
return 1;
}
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
600
Postovi:
74
Teme:
Pridružio se:Jun 2012
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
6 / 250 XP
Početnik(0)
422
Postovi:
64
Teme:
Pridružio se:Feb. 2012
27. Apr. 2013.
Quote from April 27, 2013, 10:42 pm:
http://wiki.sa-mp.com/wiki/How_to_Create_a_Dialog
Mozda? 😁
Mozda? 😁
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,208
Postovi:
44
Teme:
Pridružio se:Jan. 2012
27. Apr. 2013.
ovo ide u komandu
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, "Ime firme", "Unesite novo ime Firme", "Promjeni", "Izlaz"); if(dialogid == 1)
{
if(response)
{
//EDIT I DEFINSI OSTALO
strmid(BizzInfo, result, 0, 64, 255);
format(string, sizeof(string), "Ime biznisa je postavljeno na: {FFFFFF}%s",BizzInfo);
OnPropTextdrawUpdate();
SaveProperty();
LoadBizz();
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
}
}Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
6 / 250 XP
Početnik(0)
422
Postovi:
64
Teme:
Pridružio se:Feb. 2012
27. Apr. 2013.
Crazyn3ss wrote on April 27, 2013, 10:57 pm:
ovo ide u komandu
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, "Ime firme", "Unesite novo ime Firme", "Promjeni", "Izlaz"); if(dialogid == 1)
{
if(response)
{
//EDIT I DEFINSI OSTALO
strmid(BizzInfo, result, 0, 64, 255);
format(string, sizeof(string), "Ime biznisa je postavljeno na: {FFFFFF}%s",BizzInfo);
OnPropTextdrawUpdate();
SaveProperty();
LoadBizz();
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
}
}To je sve? Da znaÄi da mi izgleda ovako i kako namesitt da mora biti minimum 15 slova upisano?

Jeli ovako treba bit za maximum duzine slova u biznisu:
new length = strval(inputtext);
if (length < 15 || length > 150)
{
SendClientMessage(playerid, COLOR_RED, "Minimum je 15 a najvise 150 slova u imenu!");
HidePlayerDialog(playerid);
return 1;
}
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
6 / 250 XP
Početnik(0)
422
Postovi:
64
Teme:
Pridružio se:Feb. 2012
27. Apr. 2013.
Crazyn3ss wrote on April 27, 2013, 11:05 pm:
new imeq;
if(strlen(ime) > 30)// ovo 30 ti oznacava koliko slova moze bit u imenu
{
SCM(playerid, boja, "Ime je previse dugacko!");
return 1;
}strmid(BizzInfo, length, 0, 64, 255);
Å ta tu ne valja?
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava