Započeo toncikica
•23. Jul 2023.Posao sys
415
pregleda
6
postova
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
99 / 100 XP
Početnik(0)
203
Postovi:
54
Teme:
Pridružio se:Jul 2022
23. Jul 2023.
Znaci imam 2 posla, gradjevinar / malter i gradjevinar / prevoznik betona. Eh sad to je definisano ovako:
Ali kako sad, da mi na stats za posao ne pise 1 ili 2, nego puno ime posla ?
#define PosaoGradjevinarMalter 1
#define PosaoGradjevinarVozac 2Ali kako sad, da mi na stats za posao ne pise 1 ili 2, nego puno ime posla ?
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,136
Postovi:
10
Teme:
Pridružio se:Maj 2015
23. Jul 2023.
Proveris koji je broj pa na osnovu toga formatiras string. Imas vise nacina, od toga da napravis novi pomocni string i obican if, pomocnog niza od 2 stringa, do ternary operatora...
Sa ternary operatorom bi bilo nesto tipa
Sa ternary operatorom bi bilo nesto tipa
(promenivaZaPosao == 1) ? "Mater" : "Vozac"
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
99 / 100 XP
Početnik(0)
203
Postovi:
54
Teme:
Pridružio se:Jul 2022
23. Jul 2023.
Sniffie White wrote on July 23, 2023, 2:26 pm:
Proveris koji je broj pa na osnovu toga formatiras string. Imas vise nacina, od toga da napravis novi pomocni string i obican if, pomocnog niza od 2 stringa, do ternary operatora...
Sa ternary operatorom bi bilo nesto tipa
Sa ternary operatorom bi bilo nesto tipa
(promenivaZaPosao == 1) ? "Mater" : "Vozac"
Pa kako npr. mogu preko if ?
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
247
Postovi:
44
Teme:
Pridružio se:Mar. 2023
23. Jul 2023.
toncikica wrote on July 23, 2023, 1:59 pm:
Znaci imam 2 posla, gradjevinar / malter i gradjevinar / prevoznik betona. Eh sad to je definisano ovako:
Ali kako sad, da mi na stats za posao ne pise 1 ili 2, nego puno ime posla ?
#define PosaoGradjevinarMalter 1
#define PosaoGradjevinarVozac 2Ali kako sad, da mi na stats za posao ne pise 1 ili 2, nego puno ime posla ?
Evo ti jedan od primera
new work;
switch(PlayerInfo)
{
case 1: work = "Automehanicar";
default: work = "Nezaposlen";
}
case 1: je kada ti je na primer PlayerInfo = 1;
default: je kada ti je PlayerInfo = default vrednost koju imas u enumima. Meni je 0 pa je iz tog razloga kada je igracu posao postavljen na 0 ispisuje "Nezaposlen"
Ako ti treba jos nesto pisi mi privatno.
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
99 / 100 XP
Početnik(0)
203
Postovi:
54
Teme:
Pridružio se:Jul 2022
24. Jul 2023.
cofilinko wrote on July 23, 2023, 11:08 pm:
Evo ti jedan od primera
case 1: je kada ti je na primer PlayerInfo = 1;
default: je kada ti je PlayerInfo = default vrednost koju imas u enumima. Meni je 0 pa je iz tog razloga kada je igracu posao postavljen na 0 ispisuje "Nezaposlen"
Ako ti treba jos nesto pisi mi privatno.
new work;
switch(PlayerInfo)
{
case 1: work = "Automehanicar";
default: work = "Nezaposlen";
}
case 1: je kada ti je na primer PlayerInfo = 1;
default: je kada ti je PlayerInfo = default vrednost koju imas u enumima. Meni je 0 pa je iz tog razloga kada je igracu posao postavljen na 0 ispisuje "Nezaposlen"
Ako ti treba jos nesto pisi mi privatno.
A u koji dio skripte ovo ubacujem ? Jel treba pod stock ili kako, nezz
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
247
Postovi:
44
Teme:
Pridružio se:Mar. 2023
24. Jul 2023.
toncikica wrote on July 24, 2023, 1:05 pm:
A u koji dio skripte ovo ubacujem ? Jel treba pod stock ili kako, nezz
CMD:stats(playerid, params[]) // Komanda za stats
{
PrikaziStats(playerid, playerid);
return true;
}
forward PrikaziStats(checkid, targetid);
public PrikaziStats(checkid, targetid)
{
new work;
switch(PlayerInfo)
{
case 1: work = "Automehanicar";
default: work = "Nezaposlen";
} // Ovo ti menja vrednost posla u string
new stats;
format(stats, sizeof(stats), // Ovde kreiras dialog statsa.
"Posao: [%s]", work);
ShowPlayerDialog(targetid, OVDE_IDE_TVOJ_DIALOG, DIALOG_STYLE_MSGBOX, "Stats", stats, "Zatvori", "");
return true;
}
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava