Zdravím, nějak si sám pro sebe upravuju SL 5.77. Vzhledem k tomu že nejsem v pawnu extra pokročilý, tak jsem si zatím jen přidal pár benzínek změnil spawn pozice u aut.
Ale mám problém, je tu bugnutej dialog s přidáváním fuelu, a myslím že to dělá i když chci z clanu prodat vozidlo.
Problém je v tom, že když se pokusíte natankovat více než těch 15 000 fuel pointů, tak Vám to vypíše error, že víc nejde, a potom dokud si nedáte kill nebo se nereconnectnete se vám nezobrazují žádné dialogy.
Snad jsem poslal dobrej kód, pomohl by mi to někdo opravit? Dělá to i při tom prodávání clan auta, ale myslím že to bude stejnej problém, tak bych to mohl odkoukat teď :-D
Za případnou pomoc moc děkuju :-)
přeju hezkej den. :-)
Chyby/varování kompilátoru a při běhu:
--
Kód:
[code=:0]
else if(dialogid == Dialog_FuelPump)
{
if(response == 1)
{
new vehicle = GetPlayerVehicleID(playerid);
new fuel = strval(inputtext);
new fuelx = MAX_VEHICLE_FUEL - VehicleFuel[vehicle];
if(!IsPlayerInAnyVehicle(playerid)) return GameTextForPlayer(playerid,"~r~Nejsi v aute !",2500,5);
else if(!inputtext[0] || !inputtext[1]) return SendClientMessage(playerid,COLOR_WARNING,"Nezadal jsi počet litrů paliva !");
else if(fuelfuelx) return SendClientMessage(playerid,COLOR_WARNING,"Můžeš mít maximálne 15 000 jednotek paliva !");
else if(GetPlayerACMoney(playerid) < strval(inputtext)) return SendClientMessage(playerid,COLOR_WARNING,"Nemáš dostatek finančních prostředků na natankování !");
else if(IsPlayerInAnyVehicle(playerid))
{
new msg[128];
format(msg,128,"Natankoval jsi %d jednotek paliva za %d$ !", fuel,strval(inputtext));
SendClientMessage(playerid, COLOR_WHITE, msg);
GivePlayerACMoney(playerid, -strval(inputtext));
SetVehicleFuel(vehicle, fuel);
}
SetTimerEx("IsPlayerInPickupFalse",2500,0,"i",playerid);
}
if(response == 0)
{
SetTimerEx("IsPlayerInPickupFalse",2500,0,"i",playerid);
}
}
[/code]
Dotaz
SilientNinja 0
Popis problému:
Zdravím, nějak si sám pro sebe upravuju SL 5.77. Vzhledem k tomu že nejsem v pawnu extra pokročilý, tak jsem si zatím jen přidal pár benzínek změnil spawn pozice u aut.
Ale mám problém, je tu bugnutej dialog s přidáváním fuelu, a myslím že to dělá i když chci z clanu prodat vozidlo.
Problém je v tom, že když se pokusíte natankovat více než těch 15 000 fuel pointů, tak Vám to vypíše error, že víc nejde, a potom dokud si nedáte kill nebo se nereconnectnete se vám nezobrazují žádné dialogy.
Snad jsem poslal dobrej kód, pomohl by mi to někdo opravit? Dělá to i při tom prodávání clan auta, ale myslím že to bude stejnej problém, tak bych to mohl odkoukat teď :-D
Za případnou pomoc moc děkuju :-)
přeju hezkej den. :-)
Chyby/varování kompilátoru a při běhu:
--
Kód:
Dodatečné poznámky:
--
Link to comment
Share on other sites
9 odpovědí na tuto otázku
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now