Započeo Teodor
•10. Feb. 2020.ENG/SRB
1,172
pregleda
9
postova
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
472
Postovi:
38
Teme:
Pridružio se:Apr. 2019
10. Feb. 2020.
Problem(error/warning): zelim da napravim kad igrac udje na server da mu izadje da li oce da mu server bude na Srpskom ili Engleskom.
Ako klikne na Srpskom onda da mu sve budu na srpskom, a ako klikne engleskom da mu sve bude na engleskom
Dio skripte:
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
Slika/video ingame problema(obavezno ako je ingame problem): //
Ako klikne na Srpskom onda da mu sve budu na srpskom, a ako klikne engleskom da mu sve bude na engleskom
Dio skripte:
//
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
//
Slika/video ingame problema(obavezno ako je ingame problem): //
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
250
Postovi:
4
Teme:
Pridružio se:Okt. 2019
10. Feb. 2020.
https://wiki.sa-mp.com/wiki/ShowPlayerDialog
https://wiki.sa-mp.com/wiki/Scripting_Basics#Variables
Prikazes mu dijalog sa tekstom da izabere: ako izabere prvo dugme (true) onda mu stavi srpski a ako izabere drugo (false) onda engleski.
Postavis mu neku promenljivu tipa za svakog igraca i posle kada mu saljes poruke proveravas koji mu je jezik.
https://wiki.sa-mp.com/wiki/Scripting_Basics#Variables
Prikazes mu dijalog sa tekstom da izabere: ako izabere prvo dugme (true) onda mu stavi srpski a ako izabere drugo (false) onda engleski.
Postavis mu neku promenljivu tipa za svakog igraca i posle kada mu saljes poruke proveravas koji mu je jezik.
new bool:Jezik[MAX_PLAYERS char];
ili nesto slicno, radi kako ti volja
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
617
Postovi:
54
Teme:
Pridružio se:Avg. 2018
10. Feb. 2020.
static
PlayerLang;
public OnPlayerConnect(playerid)
ShowPlayerDialog(playerid, dialogid, DIALOG_STYLE_LIST, "Odaberite jezik", "Engleski\nSrpski", "ODABERI", "IZLAZ");
// I posle kod ondialogresponse stavis samo
switch (listitem) {
case 0: PlayerLang = 1;
case 1: PlayerLang = 2;
}
// I onda koristis:
switch (PlayerLang) {
case 1: SendClientMessage...
case 2: SendClientMessage...
}
// Nadam se da si skapirao bar nesto..
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
472
Postovi:
38
Teme:
Pridružio se:Apr. 2019
10. Feb. 2020.
YumikoJR wrote on February 10, 2020, 4:42 pm:
static
PlayerLang;
public OnPlayerConnect(playerid)
ShowPlayerDialog(playerid, dialogid, DIALOG_STYLE_LIST, "Odaberite jezik", "Engleski\nSrpski", "ODABERI", "IZLAZ");
// I posle kod ondialogresponse stavis samo
switch (listitem) {
case 0: PlayerLang = 1;
case 1: PlayerLang = 2;
}
// I onda koristis:
switch (PlayerLang) {
case 1: SendClientMessage...
case 2: SendClientMessage...
}
// Nadam se da si skapirao bar nesto..
Razumeo sam sve, samo gde da ubacim ovo?
static
PlayerLang;
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
472
Postovi:
38
Teme:
Pridružio se:Apr. 2019
10. Feb. 2020.
Weizor_ wrote on February 10, 2020, 4:47 pm:
Ne preporučujem ti to da radiš ni najmanje jer moraš posle u svakoj komandi, odnosno poruci ili dijalogu da pišeš promenljivu if(PlayerLang...) ILI switch što oduzima vreme.
Hvala na savetu, ali imam dosta vremena I bice mi zanimljivije
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava