Detaljan opis problema:uradio sam garaze ali kako raja sad odraditi kada igrac stisne gumb prodaj igracu garage,da izadje dialog da ukuca id i za koje pare.
Dio skripte:
YCMD:garaza(playerid, params[], help)
{
#pragma unused help
#pragma unused params
if(PlayerInfo == -1) return SCM(playerid,-1,"Pogresili ste vi nemate garazu.");
if(strcmp(GarazaInfo[PlayerInfo], ImeIgraca(playerid), true)) return SCM(playerid,-1, "Niste vlasnik ove garaze.");
new string;
format(string,sizeof(string),"Informacije\nProdaj Drzavi\nIme Garaze\nProdaj Igracu");
SPD(playerid, DIALOG_GARAZA, DIALOG_STYLE_LIST, "Garaza System", string, "Odaberi", "Izlaz");
return 1;
}
case DIALOG_GARAZA:
{
if(!response) return 1;
if(PlayerInfo == -1) return SCM(playerid,-1, "Pogresili ste vi nemate ,garazu!");
new i = PlayerInfo;
switch(listitem)
{
case 0:
{
new garaza,S_Strg;
format( S_Strg, sizeof( S_Strg ), "Ime Garaže:{3C9DCE}%s|\n", GarazaInfo,GarazaInfo,GarazaInfo,i);
strcat( garaza, S_Strg );
format( S_Strg, sizeof( S_Strg ), "Vlasnik Garaže:{3C9DCE}%s|\n", GarazaInfo);
strcat( garaza, S_Strg );
format( S_Strg, sizeof( S_Strg ), "Cena Garaže:{3C9DCE}%d|\n", GarazaInfo);
strcat( garaza, S_Strg );
format( S_Strg, sizeof( S_Strg ), "ID Garaže:{3C9DCE}%d|\n", i);
strcat( garaza, S_Strg );
SPD(playerid, DIALOG_INFORMACIJE, DIALOG_STYLE_MSGBOX, "{FFFFFF}Infor{EEFF54}macije {FFFFFF}Gar{EEFF54}aže", garaza , "Uredu", "");
}
case 1:
{
GivePlayerMoney(playerid,GarazaInfo);
GarazaInfo = 0;
strmid(GarazaInfo,"Default",0,strlen("Default"),255);
strmid(GarazaInfo, "Niko", 0, strlen("Niko"), 255);
PlayerInfo = -1;
SacuvajGarazu(i); GarazeLP(i);
SacuvajIgracimAccount(playerid);
format(string,sizeof(string),"Vi ste prodali vasu garazu za cenu od : ((%d))",GarazaInfo);
SCM(playerid,-1,string);
}
case 2:
{
SPD(playerid, DIALOG_GIME, DIALOG_STYLE_INPUT, "Ime Garaze", "Unesite novo ime Graze", "Promeni", "Izlaz");
}
case 3:
{
SCM(playerid, ZUTA,"Stiže uskoro :D");
}
}
}Kako odraditi sada kada kupi garazu da stisne N da udje u nju :S
Vegas rajo mozes pomkoc
