Problem(error/warning): Nezz kako da zapocnem pravim nesto u dialogu i nez kako da namijestim ON/OFF
Dio skripte[/b]: [ pawn ]vaš odgovor[ /pawn ]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log)[/b]: [ code ]vaš odgovor[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem)[/b]: link slike
Napravis varijablu sad zavisi da li pravis za igraca ili nesto globalno, iskoristis bool tip i posle u dialogu ako zelis da uredjujes to ON/OFF stavis da ako klikne na to da promeni na drugo, prikazujes ovako: %s, varijabla == true ? "ON" : "OFF"
Citat: malipablo poslato Oktobar 23, 2019, 20:06:43 POSLE PODNE
Napravis varijablu sad zavisi da li pravis za igraca ili nesto globalno, iskoristis bool tip i posle u dialogu ako zelis da uredjujes to ON/OFF stavis da ako klikne na to da promeni na drugo, prikazujes ovako: %s, varijabla == true ? "ON" : "OFF"
Pravim za igraca
Onda napravis da cuva settings za igraca u varijabli za settings tipa PlayerInfo na nekim modovima.
Citat: malipablo poslato Oktobar 23, 2019, 20:41:03 POSLE PODNE
Onda napravis da cuva settings za igraca u varijabli za settings tipa PlayerInfo na nekim modovima.
Uradio sam cuvanja igraca
Sad stavi da kada kliknes u opciju u dijalogu ili sta vec zelis da ti promeni on-off
Citat: malipablo poslato Oktobar 23, 2019, 21:53:41 POSLE PODNE
Sad stavi da kada kliknes u opciju u dijalogu ili sta vec zelis da ti promeni on-off
Nezzz kako
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == DIALOG_MOJDIJALOG)
{
if(response)
{
switch(listitem){
case 0:{
(varijabla[playerid][listitem] == true) ? varijabla[playerid][listitem] = false : varijabla[playerid][listitem] = true;
SCMF(playerid, BOJA_PORUKE, "%s ste ovu stavku.", (varijabla[playerid][listitem] == true) ? "Ukljucili" : "Iskljucili");
}
case 1:{
//isto to za drugu stavku itd
}
}
}
else
{
}
return 1;
}
return 0;
}
Pomoc oko "Pomognem ti tastaturi preko ledja mrtvih dugmica dok se ne raspadne" , Citaj Pravila !
https://balkan-samp.com/forum/index.php?topic=129157.0
Citat: imnaithan poslato Oktobar 24, 2019, 17:28:28 POSLE PODNE
Pomoc oko "Pomognem ti tastaturi preko ledja mrtvih dugmica dok se ne raspadne" , Citaj Pravila !
https://balkan-samp.com/forum/index.php?topic=129157.0
Stoko koga ti tuci idi spavaj kasno je za tb crtani davno zavrsio
Citat: Aggressive poslato Oktobar 24, 2019, 22:16:49 POSLE PODNE
Stoko koga ti tuci idi spavaj kasno je za tb crtani davno zavrsio
:D :D :D :D :D :D :D :D :D :D :D :D Glup si , sta da ti kazem... Ende 8)
Citat: malipablo poslato Oktobar 24, 2019, 17:03:11 POSLE PODNE
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == DIALOG_MOJDIJALOG)
{
if(response)
{
switch(listitem){
case 0:{
(varijabla[playerid][listitem] == true) ? varijabla[playerid][listitem] = false : varijabla[playerid][listitem] = true;
SCMF(playerid, BOJA_PORUKE, "%s ste ovu stavku.", (varijabla[playerid][listitem] == true) ? "Ukljucili" : "Iskljucili");
}
case 1:{
//isto to za drugu stavku itd
}
}
}
else
{
}
return 1;
}
return 0;
}
Ne moze tako ne drkaj me
Sve moze, samo ti neces da procitas dokumentaciju ili mozda malo pretrazis po internetu jer od ovog jednostavnijeg nema.
Ako si tu da ti neko napravi, džabe si tu, niko ti neće praviti mod, ako ne znaš i ne želiš sam da praviš, nemoj se ni truditi biti developer, to onda nije za tebe.
[pawn]#define DIALOG_ONOFF 128
new ON_OFF[2];
//U Komandi:
format(string, sizeof(string), "First: %s\nSecond: %s", (ON_OFF[0] == 1) ? "on" : "off", (ON_OFF[1] == 1) ? "on" : "off");
ShowPlayerDialog(playerid, DIALOG_ONOFF, DIALOG_STYLE_LIST, "On/Off", string, "Prebaci", "Zatvori");
//Response
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == DIALOG_ONOFF)
{
if(response)
{
new string[30];
ON_OFF[listitem] = (ON_OFF[listitem] > 0) ? 0 : 1;
format(string, sizeof(string), "First: %s\nSecond: %s", (ON_OFF[0] == 1) ? "on" : "off", (ON_OFF[1] == 1) ? "on" : "off");
ShowPlayerDialog(playerid, DIALOG_ONOFF, DIALOG_STYLE_LIST, "On/Off", string, "Prebaci", "Zatvori");
}
return 1;
}
return 0;
}[/pawn]
Citat: Aggressive poslato Oktobar 28, 2019, 10:06:03 PRE PODNE
Ne moze tako ne drkaj me
Može nego si ti nesposoban, očigledno...
Pročitaj malo tutoriale, npr:
https://balkan-samp.com/forum/index.php?topic=130563.0
Edit: Što volim kada vidim da neko zapravo uči od mene (Slade i ekipa gore hehe), ?❤️