Tikk 0 Odesláno: 5. Červenec, 2016 Share Odesláno: 5. Červenec, 2016 (upraveno) Ahoj. Objevují se mi u jedné části kódu tyto warningy: gm.pwn(950) : warning 213: tag mismatch gm.pwn(974) : warning 213: tag mismatch část kódu s warningy: if(dialogid == Dialog_BankStore){ if(response){ if(strlen(inputtext)){ if(IsNumeric(inputtext)){ if(strval(inputtext) <= GetPlayerMoney(playerid) && strval(inputtext) >= 500){ new penize, fee, vysledek; penize = strval(inputtext); 950 fee = penize * 0.02; vysledek = penize - fee; Info[playerid][pBankMoney] += vysledek; GivePlayerMoney(playerid, -strval(inputtext)); }else{ ShowPlayerDialogEx(playerid, Dialog_BankStore, DIALOG_STYLE_INPUT, "Uložit peníze", "Zadej částku\n{FF0000}-minimální vklad: 500$\n{FFFFFF}-poplatek: 2%", "OK", "Zrušit"); return 1; } }else{ return 0; } }else{ return 0; } }else{ return 0; } } if(dialogid == Dialog_BankStoreAll){ if(response){ if(GetPlayerMoney(playerid) >= 500){ new penize, fee, vysledek; penize = strval(inputtext); 974 fee = penize * 0.02; vysledek = penize - fee; Info[playerid][pBankMoney] += vysledek; ResetPlayerMoney(playerid); }else{ return 0; } }else{ return 0; } } Díky za pomoc. Tikk Edited 5. Červenec, 2016 by Tikk Link to comment Share on other sites More sharing options...
0 Hlavní moderátor vEnd 279 Odesláno: 5. Červenec, 2016 Hlavní moderátor Share Odesláno: 5. Červenec, 2016 V obou případech nahraď tohle: new penize, fee, vysledek; Tímhle: new penize, Float:fee, Float:vysledek; Do fee a vysledek totiž ukládáš číslo s desetinnou čárkou. A u toho pBankMoney budeš muset přidat zaokrouhlení: Info[playerid][pBankMoney] += floatround(vysledek); 1 Link to comment Share on other sites More sharing options...
0 Tikk 0 Odesláno: 5. Červenec, 2016 Author Share Odesláno: 5. Červenec, 2016 Díky. Všechno funguje jak má Link to comment Share on other sites More sharing options...
Dotaz
Tikk 0
Ahoj.
Objevují se mi u jedné části kódu tyto warningy:
Link to comment
Share on other sites
2 odpovědí na tuto otázku
Recommended Posts