[POMOC]Oko dialoga

Započeo sanel007
26. Maj 2013. Zaključano
362
pregleda
5
postova
sanel007
4
Enforcer
26. Maj 2013.
Skripta koju koristim: Infernal
Detaljan opis problema: Ovako napravio sam cmd za /le i kad udje novi igrac kuca /le pise mu normalno nemate letjelicu ali kad neko kupi ko god ukuca /le izbaci mu dialog i moze je prodati i kad stavim da sprema letjelicu kao i vozila onda mi zbuga cmd i kad kucam /le nista ne izbaciva  ni dialog nit pise da nema letjelicu...
Dio skripte:Sta da dam recite ?? //
Neke slike/video za lakse dobivanje pomoci(neobavezno): ////
sanel007
4
Enforcer
26. Maj 2013.
Evo cmd brate znaci bilo ko da udje i kuca /le izbaci mu dialog i ako nema letjelice i ode prodaj proda je ko da je imo i dobije pola para...i onda tek kad proda ukuca /le pise mu da nema letjelicu...
YCMD:le(playerid, params[], help)
{
#pragma unused params
#pragma unused help
if(PlayerInfo == 1)
{
new vime;
format(vime, sizeof vime, "Osobna letjelica %s", GetVehicleNameEx(LI));
SPD(playerid, DIALOG_LETJELICA, DIALOG_STYLE_LIST, vime, ""K3D"Informacije\n"K3D"Prodaj\n"K3D"Lock\n"K3D"Boja\n"K3D"Lociraj\n"K3D"Parkiraj", "Odaberi", "Napusti");
}
else return SCM(playerid, -1, ""SVPLAVA"[IG Info] | "BIJELA"Nemate letjelicu");
return 1;
}
sanel007
4
Enforcer
26. Maj 2013.
Auu nekontas me ali onaj sto je nije ni uzeo sto nema letjelicu kuca /le izbaci mu dialog a trebalo bi mu ispisati Nemate letjelicu...i izbaci mu ode na informacije pise da je njegova a nema letjelicu...ode prodaj dobije pare a nije ni imo letjelice nadam se da me sad kontas...

Evo i Spremanje letjelice...
forward UcitajLetjelice(playerid, name[], vrijednost[]);
public UcitajLetjelice(playerid, name[], vrijednost[])
{
if(!strcmp(name, "Model")) LI = strval(vrijednost);
if(!strcmp(name, "Vlasnik")) strmid(LI, vrijednost, 0, strlen(vrijednost), 255);
if(!strcmp(name, "Letjelica")) strmid(LI, vrijednost, 0, strlen(vrijednost), 255);
if(!strcmp(name, "X")) LI = floatstr(vrijednost);
if(!strcmp(name, "Y")) LI = floatstr(vrijednost);
if(!strcmp(name, "Z")) LI = floatstr(vrijednost);
if(!strcmp(name, "R")) LI = floatstr(vrijednost);
if(!strcmp(name, "Stanje")) LI = boolstr(vrijednost);
if(!strcmp(name, "Boja_1")) LI = strval(vrijednost);
if(!strcmp(name, "Boja_2")) LI = strval(vrijednost);
if(!strcmp(name, "Cijena")) LI = strval(vrijednost);
}
stock SacuvajLetjelice(playerid)
{
new pime;
GetPlayerName(playerid, pime, sizeof pime);
new string;
format(string, sizeof(string), UCITAJ_LETJELICE, pime);
if(fexist(string))
{
format(string, sizeof(string), UCITAJ_LETJELICE, pime);
new INI:LData = INI_Open(string);
INI_WriteInt(LData, "Model", LI);
INI_WriteString(LData, "Vlasnik", LI);
INI_WriteString(LData, "Letjelica", LI);
INI_WriteFloat(LData, "X", LI);
INI_WriteFloat(LData, "Y", LI);
INI_WriteFloat(LData, "Z", LI);
INI_WriteFloat(LData, "R", LI);
INI_WriteBool(LData, "Stanje", LI);
INI_WriteInt(LData, "Boja_1", LI);
INI_WriteInt(LData, "Boja_2", LI);
INI_WriteInt(LData, "Cijena", LI);

INI_Close(LData);
}
return 1;
}
Blaeks_Biofor
5
Forum Don
27. Maj 2013.
varijablu pletelica setuj samo kada igrac kupi letelicu, a pod onplayerconnect je obori na 0
sanel007
4
Enforcer
27. Maj 2013.
Hvala vam  rijesio sam...😉

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha