Detaljan opis problema: Znaci nasao sam neki sistem ulica dinamican i kad kucam /kreirajulicu bla bla znaci ulica moze da ima samo jedno ime ,ako moze neko ne mi objasni ili da resi tu komandu naprimer /napraviulicu [Ime i Prezime ] "); ako me konate /napraviulicu Kadvanj TESt 1 1 , a sad moze samo napraviulicu Kadvanj 1 1
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
CMD:kreirajulicu(playerid, params[])
{
new name;
GetPlayerName(playerid, name,sizeof(name));
if(PlayerInfo < 6 && strcmp(name, "Kadvanj",true)) return NisiOvlascen(playerid);
new string;
new stanid = 0;
new Float:X, Float:Y, Float:Z;
GetPlayerPos(playerid, X,Y,Z);
for(new b = 0; b < sizeof(UI); b++)
{
if(UI == 1)
{
stanid = b + 1;
}
}
if(stanid > 1000) return SCM(playerid, -1, "{6EF83C}CMD | {00FFEE}Ne mozete napraviti vise od 1000 ulica.");
new imeq, cijena, level;
if(sscanf(params, "sid",imeq,cijena,level))
{
SCM(playerid, -1, "{6EF83C}CMD | {00FFEE}/napraviulicu ");
return 1;
}
UI = X;
UI = Y;
UI = Z;
UI = 1;
UI = level;
UI = cijena;
strmid(UI,"Niko",0,strlen("Niko"),255);
strmid(UI,imeq,0,strlen(imeq),255);
format(string,sizeof(string),"{F5450A}Ulica\n{FFFFFF}%s\n{F5450A}Adresa: {FFFFFF}%d",UI,stanid);
UlicaLabel = CreateDynamic3DTextLabel(string ,0x33CCFFAA,UI, UI, UI,15);
UlicaPickup = CreateDynamicPickup(1314, 1, UI, UI, UI, 0,-1, -1, 50);
format(string,sizeof(string),"Ulica ID:%d je napravljen.",stanid);
SCM(playerid, -1, string);
SacuvajUlicu(stanid);
UlicaLabelIPickup(stanid);
return 1;
}