Zdravím, natrafil som na taký celkom zákerný problém. Robím si ukladanie zbraní do HS. (do dialogu napíše kolko chce uložiť nábojov zo zbrani ktorú ma na ruke a potom mu tie naboje s ruky odobere a dá do domu.) Lenže problém je v tom že keď sa snažím zistiť kolko má nabojov v zbrani ktorú ma v ruke tak mi to stále dáva hodnotu 0.
Kod:
if(dialogid == 113)
{
if(response == 1)
{
new ID = GetPlayerWeapon(playerid);
new naboje = strval(inputtext);
new s = GetPlayerAmmo(playerid); // a vždy s = 0.. aj keď mam na ruke napr. 10 nabojov
if(naboje < 1 || naboje > 50000000) return SCM(playerid,cervena,"[ Server ]{FFFFFF} Chybná čiastka");
else if(naboje > s) SCM(playerid, cervena, "[ Server ]{ffffff} Chybna čiastka.");
else
{
SetPlayerAmmo(playerid, ID, s-naboje);
HouseInfo[InHouse[playerid]][HAmmo][ID] += naboje;
}
}
}
Dotaz
LosO 5
Zdravím, natrafil som na taký celkom zákerný problém. Robím si ukladanie zbraní do HS. (do dialogu napíše kolko chce uložiť nábojov zo zbrani ktorú ma na ruke a potom mu tie naboje s ruky odobere a dá do domu.) Lenže problém je v tom že keď sa snažím zistiť kolko má nabojov v zbrani ktorú ma v ruke tak mi to stále dáva hodnotu 0.
Kod:
.
Link to comment
Share on other sites
0 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