Sziasztok, készülő rpg szerveremnél lesz taxi frakció is és taxiórát csináltam éppen, a lényeg annyi hogy a taxisofőr megad egy útdíjat pl. /útdíj 50 (50$/km)
Amint elindítja a taxis a taxiórát egy textdraw jelzi hogy mennyit kell majd fizetnie összesen az utasnak és a megtett km-t jelzi
Ahogy elindul a kocsi a fizetendő összeg felugrik 100 millió felé és a megtett km is, mi lehet a hiba?
Taxióra parancs
CMD:taxiora(playerid, params[])
{
if(JatekosInfo[playerid][Frakcio] == 6)
{
if(IsPlayerInVehicle(playerid,taxikocsi1) || IsPlayerInVehicle(playerid,taxikocsi2) || IsPlayerInVehicle(playerid,taxikocsi3) || IsPlayerInVehicle(playerid,taxikocsi4) || IsPlayerInVehicle(playerid,taxikocsi5) || IsPlayerInVehicle(playerid,taxikocsi6) || IsPlayerInVehicle(playerid,taxikocsi7) || IsPlayerInVehicle(playerid,taxikocsi8))
{
if(Szolgalatban[playerid] == true)
{
if(taxiora == false)
{
new string[128];
format(string, sizeof(string),\"Elindítottad a taxiórát! Útdíj: %i$/km\", JatekosInfo[playerid][Utdij]);
cmd_me(playerid, \"elindítja a taxiórát.\");
SCM(playerid, -1, string);
taxiora = true;
TextDrawShowForPlayer(playerid,Text:Fizetendo);
TextDrawShowForPlayer(playerid,Text:KM);
TextDrawShowForPlayer(playerid,Text:Taxiora);
}
else
{
new string[128];
FizetendoTaxi = JatekosInfo[playerid][TaxiKM] * JatekosInfo[playerid][Utdij];
format(string, sizeof(string),\"Taxióra megállítva! Fizetendő összeg: %d$\", FizetendoTaxi);
SCM(playerid, -1, string);
taxiora = false;
TextDrawHideForPlayer(playerid,Text:Fizetendo);
TextDrawHideForPlayer(playerid,Text