[Pomoc] Trziste


Započeo Shaw Salcedo, Mart 03, 2015, 07:57:05 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: Up
Detaljan opis problema: Kako da napravim kao crno trziste igrac ukuca /get i da mu izbaci drogu mats i semenke samo mi vi dajte pocetak a ja cu da zavrsim
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
GAD SAM JA

new droga = PlayerInfo[playerid][pDroga], string[64];


format(string,sizeof(string),"Ti imas droge %d",droga);
SCM(playerid,-1,string);



jesi na ovako mislio?
Other Dimension RolePlay | Uskoro
Ukoliko zelite pomoci u razvoju servera, mozete se meni javit na PP/PM!

Ma ne to kao neko trziste npr igrac ukuca /get i mora da onda ukuca sta zeli npr drogu  i onda kada to ukuca mora i kolicinu i kada ukuca to da mu oduzme pare i da mu pise Uzeo si 5000kg droge i platio si 3000000$.
GAD SAM JA

YCMD:get(playerid, params[], help)
{
new get[24];
	if(sscanf(params, "s[24]", get))
	{
		SCM(playerid, -1, "/get droga, mats);

		return 1;
	}
	if(!strcmp(get, "droga", true))
	{
 // e tu sad dodas kodove di mu daje drugu, oduzima novac i scm
	}
	else if(!strcmp(get, "mats", true))
	{
 // e tu sad dodas kodove di mu daje mats, oduzima novac i scm
	}
	else return SCM(playerid, -1, "/get(to ime ne mozes koristiti)");
	return 1;
}


evo ga ovako onda
Poslednja Izmena: Mart 04, 2015, 01:24:33 PRE PODNE od Crazyn3ss
Other Dimension RolePlay | Uskoro
Ukoliko zelite pomoci u razvoju servera, mozete se meni javit na PP/PM!

@Crazyn3ss

To neće raditi,jer si koristio get da upišeš u njega povrat unosa a proveravaš ne-deklarisanu varijablu ime u samom strcmp.I u SCM ti fali kraj stringa.
69

Citat: C++ poslato Mart 03, 2015, 20:28:33 POSLE PODNE
@Crazyn3ss

To neće raditi,jer si koristio get da upišeš u njega povrat unosa a proveravaš ne-deklarisanu varijablu ime u samom strcmp.I u SCM ti fali kraj stringa.


ovo radi sto posto, provjerava dal to ime postoji znaci !strcmp + true, ovo sam testao

nista ne formatiram na scmu sta ce string?
Poslednja Izmena: Mart 04, 2015, 01:25:10 PRE PODNE od Crazyn3ss
Other Dimension RolePlay | Uskoro
Ukoliko zelite pomoci u razvoju servera, mozete se meni javit na PP/PM!

Citat: Crazyn3ss poslato Mart 04, 2015, 01:23:52 PRE PODNE

nista ne formatiram na scmu sta ce string?

Za ovo ti govori:

SCM(playerid, -1, "/get droga, mats);

A kako sada da napravim npr da mu dobija mats i da mu se oduzimaju pare
GAD SAM JA

Citat: Crazyn3ss poslato Mart 04, 2015, 01:23:52 PRE PODNE
Citat: C++ poslato Mart 03, 2015, 20:28:33 POSLE PODNE
@Crazyn3ss

To neće raditi,jer si koristio get da upišeš u njega povrat unosa a proveravaš ne-deklarisanu varijablu ime u samom strcmp.I u SCM ti fali kraj stringa.


ovo radi sto posto, provjerava dal to ime postoji znaci !strcmp + true, ovo sam testao

nista ne formatiram na scmu sta ce string?
Nije radilo pa si zamjenio i nemoj da se bahatiš lepo sam te uputio na greške,ja dobro znam šta koja funkcija radi.
69

Nemorate da se svadjate.Lepo pitam kako da napravim
GAD SAM JA

Citat: Kriso_Anderson poslato Mart 04, 2015, 08:22:31 PRE PODNE
A kako sada da napravim npr da mu dobija mats i da mu se oduzimaju pare

Napravi enum za mats i u komandi ga povecavaj za kolicini koliku zelis a novac mu oduzmi sa
GivePlayerMoney(playerid, -iznos);


ili ako koristis enum za novac onda ga smanjujes za iznos koji zelis, primjer
PlayerInfo[playerid][Novac] -= iznos;

Citat: C++ poslato Mart 04, 2015, 08:46:31 PRE PODNE
Citat: Crazyn3ss poslato Mart 04, 2015, 01:23:52 PRE PODNE
Citat: C++ poslato Mart 03, 2015, 20:28:33 POSLE PODNE
@Crazyn3ss

To neće raditi,jer si koristio get da upišeš u njega povrat unosa a proveravaš ne-deklarisanu varijablu ime u samom strcmp.I u SCM ti fali kraj stringa.


ovo radi sto posto, provjerava dal to ime postoji znaci !strcmp + true, ovo sam testao

nista ne formatiram na scmu sta ce string?
Nije radilo pa si zamjenio i nemoj da se bahatiš lepo sam te uputio na greške,ja dobro znam šta koja funkcija radi.

e jebat ga, nisam te odma skuzio, a to znam da sam zaboravio promjenit ime, a sto se tice ovog stringa, to sam mu dao samo primjer, mogo je i ovako

SCM(...../get(ime)
SCM(.....Dostupna imena: mats droga...)
Other Dimension RolePlay | Uskoro
Ukoliko zelite pomoci u razvoju servera, mozete se meni javit na PP/PM!

Moze mi neko da da celu cmd?
GAD SAM JA


Oces mozda ceo mod da ti neko iskripta?  ??? ??? ::)