Jump to content

WopsS

Administrator
  • Posts

    2.202
  • Joined

  • Last visited

  • Days Won

    125

Everything posted by WopsS

  1. Ai definit [pawn]new Float:amount;[/pawn]?
  2. Arata-ne cum te conectez la baza de date.
  3. Aceasta este o problema de scripting! Topic inchis!
  4. Nu trebuie sa pui Float: inainte de amount. Cand il definesti il pui float.
  5. Ai configurat Remote MySQL?
  6. Trebuie versiunea de MySQL R33 sau mai mare.
  7. Si iti apare pretul corect?
  8. Sterge[pawn],Fillup);[/pawn] de la [pawn]format(string,sizeof(string),"* Vehicle filled up, for: $%d."[/pawn] si vezi daca iti merge sa arate tot. E o problema cu lungimea text-ului cred, altceva nu stiu de ce nu merge.
  9. Asa trebuie sa ai. [pawn] forward NumeNou(); public NumeNou() { for(new i=0; i<MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { new VID; new Fillup; new string[128]; VID = GetPlayerVehicleID(i); Fillup= GasMax - Gas[VID]; if(Refueling == 1) { if(IsACopCar(VID) || IsAnFbiCar(VID) || IsAnAmbulance(VID) || IsAnFiretruck(VID) || IsNgCar(VID) || IsAGovernmentCar(VID)) { Gas[VID] += Fillup; Fillup = Fillup * SBizzInfo[3][sbEntranceCost]; format(string,sizeof(string),"* Vehicle filled up, for: $%d.",Fillup); SendClientMessage(i,COLOR_WHITE,string); GameTextForPlayer(i, "~w~Government has paid for a gas.", 5000, 1); SBizzInfo[3][sbTill] += Fillup; ExtortionSBiz(3, Fillup); Refueling = 0; TogglePlayerControllable(i, 1); } else { if(GetPlayerMoney(i) >= Fillup+4) { Gas[VID] += Fillup; Fillup = Fillup * SBizzInfo[3][sbEntranceCost]; format(string,sizeof(string),"* Vehicle filled up, for: $%d.",Fillup); SendClientMessage(i,COLOR_WHITE,string); SafeGivePlayerMoney(i, - Fillup); SBizzInfo[3][sbTill] += Fillup; ExtortionSBiz(3, Fillup); Refueling = 0; TogglePlayerControllable(i, 1); } else { format(string,sizeof(string),"* Not enough Money to refill, it costs $%d to fill your Vehicle.",Fillup); SendClientMessage(i,COLOR_WHITE,string); TogglePlayerControllable(i, 1); } } } } } return 1; } [/pawn]
  10. Cel mai probabil tu ai modificat si numele functiei, asa-i? Noi ziceam sa modifici decat numele variabilei [pawn]new Fillup1;[/pawn] in altceva nu si al functiei Fillup1.
  11. Schimba numele iar ...
  12. WopsS

    Gm Skitter

    Asta este o problema de scripting! Topic inchis!
  13. Ai definit deja acea variabila.
  14. Da. Daca vrei cu 2 decimale pui %.2f cu ".". P.S: Marcheaza ca rezolvat daca ai rezolvat problema.
  15. Da, inlocuieste %f cu %.3f .
  16. Ah, am uitat sa iti spun sa modifici %d in %f. [pawn] if(playerState == PLAYER_STATE_DRIVER) { if(IsAnOwnableCar(newcar)) { format(string, sizeof(string), "~b~ODO:~w~ %f Km", VehicleKM[LastCar[playerid]]);//afisam cati kilometrii are parcursi TextDrawSetString(Textdraw69[playerid], string); }[/pawn]
  17. Exact. Dar vezi ca la final ai o paranteza in plus (")"). [pawn]if(playerState == PLAYER_STATE_DRIVER) { if(IsAnOwnableCar(newcar)) { format(string, sizeof(string), "~b~ODO:~w~ %d Km", VehicleKM[LastCar[playerid]]);//afisam cati kilometrii are parcursi TextDrawSetString(Textdraw69[playerid], string); } [/pawn]
  18. E diferenta doar ca nu am fost eu atent cum ai tu pastrat ID-ul masinii in comanda pentru cumparare. idx il foloseai la Update si la Load, dar in comanda e car, deci nu e nimic gresit. Si ti-am spus anterior.
  19. La buy pui [pawn]CarInfo[idx][KM] = 0.000;[/pawn] Acum cum adica nu se contorizeaza, nu iti apare textdraw-ul bine, cu cati KM ai facut sau cum?
  20. WopsS

    Probleme Host

    Cu datele, adica IP-ul de la host, numele de utilizator si parola te poti conecta la baza de date.
  21. Deci fii atent. Sunt 2 variante. Sa faci matricea cInfo sa aiba in ea KM sau sa il pastrezi in vectorul VehicleKM. Sa zicem ca vrei sa o faci in vectorul VehicleKM, da? In primul rand la [pawn]public LoadCar()[/pawn] adaugi [pawn]VehicleKM[idx] = dini_Int(file,"KM");[/pawn] asta ia din fisieru masinii linia KM si o pune in vector. In al doilea rand la [pawn]public ProportionalUpdate(update,idx)[/pawn] adaugi [pawn]dini_FloatSet(file,"KM",VehicleKM[idx]);[/pawn] aici ii setezi linia KM cu kilometrii facuti de masina, cu decimale! In al treilea rand adaugi la [pawn]public OnPropUpdate(update,idx)[/pawn] [pawn]dini_FloatSet(file,"KM",VehicleKM[idx]);[/pawn] la fel ca la ProportionalUpdate. In al patrulea rand, daca vrei sa vezi si cu decimale cati kilometrii ai facut sterge floatround cand ii setezi text-ul textdraw-ului si lasa doar [pawn]VehicleKM[LastCar[playerid]][/pawn]
  22. Nu, nu pui asa. Cand se incarca masina lasi cum e acolo. Cand ii setezi valoarea in fisier ii pui [pawn]dini_FloatSet(file,"odo", VehicleKM[idx]);[/pawn] sau [pawn]dini_FloatSet(file,"KM", VehicleKM[idx]);[/pawn] Cum ai tu in fisier, odo sau KM. FloatSet - Pune KM cu decimale.
  23. Da, dar el contorizeaza in vectorul VehicleKM.
  24. Pai el nu contorizeaza daca tu nu il folosesti in functia de contorizare.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.