Jump to content

ToX1c

Membru
  • Posts

    245
  • Joined

  • Last visited

    Never

Everything posted by ToX1c

  1. Pai da am asa da nu ma da jos cand ma urc in masina personala la atcineva.
  2. Rock si ce trebuie sa modific aici? public OnPlayerUpdate(playerid) { if(GetPlayerVehicleID(playerid) == 1 && GetPlayerMoney(playerid) < 5000) { RemovePlayerFromVehicle(playerid); } return 1; }
  3. Am rezolvat , ms rock si DarkyTheAngel
  4. Acesta este id-ul ? if(dialogid == DIALOG_VEHICLE_BUY) Si unde gasesc DIALOG_VEHICLE_BUY schimb cu orice vreau eu?
  5. Salut am si eu o problema la dialog la masinile personale , cand ma urc intro masina sa o cumpar si dau yes ca vreau sa o cumpar si imi zice ca mai am o masina personala dau ok si ma baga sa ma loghez 1. Cand ma urc in masina 2.Cand imi zice ca am o masina personala 3.Cand dau ok if(dialogid == DIALOG_VEHICLE_BUY) { if(response) { if(GetPlayerVehicles(playerid) >= MAX_PLAYER_VEHICLES) { ShowErrorDialog(playerid, "You can't buy any more vehicles! Max: " #MAX_PLAYER_VEHICLES ); RemovePlayerFromVehicle(playerid); return 1; } new id = GetPVarInt(playerid, "DialogValue1"); if(GetPlayerMoney(playerid) < VehicleValue[id]) { ShowErrorDialog(playerid, "You don't have enough money to buy this vehicle!"); return 1; } new freeid = GetFreeVehicleID(); if(!freeid) { ShowErrorDialog(playerid, "Vehicle dealership is out of stock!"); return 1; } GivePlayerMoney(playerid, -VehicleValue[id]); new dealerid = strval(VehicleOwner[id]); VehicleCreated[freeid] = VEHICLE_PLAYER; VehicleModel[freeid] = VehicleModel[id]; VehiclePos[freeid] = DealershipPos[dealerid]; VehicleColor[freeid] = VehicleColor[id]; VehicleInterior[freeid] = VehicleInterior[id]; VehicleWorld[freeid] = VehicleWorld[id]; VehicleValue[freeid] = VehicleValue[id]; GetPlayerName(playerid, VehicleOwner[freeid], sizeof(VehicleOwner[])); VehicleNumberPlate[freeid] = DEFAULT_NUMBER_PLATE; for(new d=0; d < sizeof(VehicleTrunk[]); d++) { VehicleTrunk[freeid][d][0] = 0; VehicleTrunk[freeid][d][1] = 0; } for(new d=0; d < sizeof(VehicleMods[]); d++) { VehicleMods[freeid][d] = 0; } VehiclePaintjob[freeid] = 255; VehicleLock[freeid] = 0; VehicleAlarm[freeid] = 0; UpdateVehicle(freeid, 0); SaveVehicle(freeid); new msg[128]; format(msg, sizeof(msg), "You have bought this vehicle for $%d", VehicleValue[id]); SendClientMessage(playerid, COLOR_WHITE, msg); } else { new id = GetPVarInt(playerid, "DialogValue1"); if(GetPlayerVehicleAccess(playerid, id) < 1) { RemovePlayerFromVehicle(playerid); } } return 1; } Cum fac sa nu mai imi dea sa ma loghez , vreau sa numai apara mesajul ala..
  6. m-am urcat in alta masina
  7. Nu merge nu ma da jos din masina ..
  8. Salut cum fac si eu cand cineva se urca in masina mea personala sa il dea jos cand ii apare mesajul public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger) { if(!ispassenger) { new id = GetVehicleID(vehicleid); if(IsValidVehicle(id) && VehicleCreated[id] == VEHICLE_PLAYER) { new msg[128]; format(msg, sizeof(msg), "This vehicle belongs to %s", VehicleOwner[id]); SendClientMessage(playerid, COLOR_GREY, msg); } } return 1; } cum am eu aici pot sa conduc masina la altcineva.
  9. ToX1c

    /v sell

    Salut a mai intervenit o problema la comanda /v sell daca ma urc intro masina de vanzare si dau /v sell merge se pune si pretul 0 cum fac cand da /v sell si are masina sa nu puna masina cu pretul 0 else if(strcmp(x_nr,"sell",true) == 0) { GetPlayerName(playerid, sendername, sizeof(sendername)); if(!IsPlayerInAnyVehicle(playerid)){return 1;} if(GetCreatorID(vehicleid)!=0) { tmp = strtok(cmdtext,idx); new Float:vx,Float:vy,Float:vz,Float:va; GetVehiclePos(GetPlayerVehicleID(playerid),vx,vy,vz); GetVehicleZAngle(GetPlayerVehicleID(playerid),va); VehicleSystem[GetCreatorID(vehicleid)][x]=vx; VehicleSystem[GetCreatorID(vehicleid)][y]=vy; VehicleSystem[GetCreatorID(vehicleid)][z]=vz; VehicleSystem[GetCreatorID(vehicleid)][a]=va; VehicleSystem[GetCreatorID(vehicleid)][preis]=strval(tmp); VehicleSystem[GetCreatorID(vehicleid)][owned]=0; VehicleSystem[GetCreatorID(vehicleid)][cLock]=1; strmid(VehicleSystem[GetCreatorID(vehicleid)][owner],"dealervehicle",0,128,128); format(string,sizeof(string),"PersonalsVehicles/Users/%s.ini",sendername); dini_Remove(string); new keycar = (dini_Int(PFile(playerid),"HaveCar")); if(keycar == 0) SendClientMessage(playerid,COLOR_WHITE,"Aceasta masina este acum de vanzare !"); RemovePlayerFromVehicle(playerid); SaveTool(); new personalcar = (dini_Int(PFile(playerid),"CarID")); format(string, sizeof(string), "Personal Vehicle Bot: %s a vandut un Vehicul Personal cu ID-ul %d", sendername, personalcar); ABroadCast(COLOR_YELLOW,string,1); } return 1; }
  10. Am rezolvat uitasem sa pun junkbuster.amxx
  11. Am facut tot da tot nu merge . poate lipseste un include ceva?sau de la ce sa fie?
  12. Salut am si eu o problema la server , am pus server pe host si cand ma loghez ma da pe camp de la ce sa fie?
  13. Salut cum fac si eu cand te urci in masina sa inceapa sa cante muzica. am gasit ceva pe net pentru muzica in alhambra , da nu stiu cum sa fac pentru masina public OnPlayerUpdate(playerid) { if(!IsPlayerConnected(playerid)) return 0; if(IsPlayerNPC(playerid)) return 1; // Handle playing SomaFM at the alhambra if(GetPlayerInterior(playerid) == 17) { if(IsPlayerInRangeOfPoint(playerid,70.0,489.5824,-14.7563,1000.6797)) { // alhambra middle if(!GetPVarInt(playerid,"alhambra")) { SetPVarInt(playerid,"alhambra",1); PlayAudioStreamForPlayer(playerid, "http://www.radio-hit.ro/asculta.m3u",480.9575,-3.5402,1002.0781,40.0,true); } } } else { if(GetPVarInt(playerid,"alhambra")) { DeletePVar(playerid,"alhambra"); StopAudioStreamForPlayer(playerid); } } return 1; }
  14. La multi ani , multa sanatate si tot ce iti doresti tu.
  15. Pai daca nu dau /v buy nu se intampla problema , merge sa dau /v find si la /v id imi apare bine id-ul la masina. Aici comenzile find si id else if(strcmp(x_nr,"find",true) == 0) { if(!IsPlayerConnected(playerid)) { return 1; } new Float:xxx,Float:yyy,Float:zzz; new keycar = (dini_Int(PFile(playerid),"HaveCar")); new personalcar = (dini_Int(PFile(playerid),"CarID")); if(keycar == 0) { GameTextForPlayer(playerid, "~w~You haven's got a car to find !", 2500, 3); return 1; } GetVehiclePos(personalcar, xxx, yyy, zzz); SetPlayerCheckpoint(playerid, xxx, yyy, zzz, 6); FindMyCar[playerid] = 1; return 1; } else if(strcmp(x_nr,"id",true) == 0) { new personalcar = (dini_Int(PFile(playerid),"CarID")); format(string, sizeof(string), "Your Personal Vehicle have ID: %d", personalcar); SendClientMessage(playerid, COLOR_WHITE, string); } } return 1; }
  16. Pai la masina nu am problema pot sa dau /v park /v sell etc , doar ca nu pot sa dau /v find si /v id Si cred ca nu merge sa faci dupa tut ala al tau ca eu am alt sistem de masinii personale Uite aici sistemul http://pastebin.com/nGkzuh3S
  17. Fa-ti un si punel la OnPlayerCommandText ceva de genu new y5, m5, d5; new h5,mi5,s5; getdate(y5,m5,d5); gettime(h5,mi5,s5); format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s [CMD] -> %s",d5,m5,y5,h5,mi5,s5,sendername,cmdtext); AllCommandLog(string); sa iti apara toate comenzile folosite pe server.
  18. .Masina mea inainte sa dau /v buy merge perfect cu id-ul 9 .Si dupa ce dau /v buy se schimba id-ul la masina si daca dau /v find imi arata masina care am dat /v buy
  19. Daca ma duc la alta masina si dau /v buy imi zice ca mai am masina da cand dau /v find sau /v id imi apare masina care am dat /v buy Doar la /v buy imi face asa se schimba id-urile. da masina mea nu are probleme pot sa merg cu ea sa dau /v park /v sell
  20. Salut am si eu un bug la comanda /v buy De ex eu am o masina personala cu id 9 sa zicem , ma duc in parcare la masinile personale ma urc intro masina care este la thestat si daca dau /v buy dupa mie imi apare id-ul de la masina aia care am dat eu /v buy si imi si zice cand dau /v buy ca am deja o masina personala , ce trebuie sa fac sa numai faca asa. else if(strcmp(x_nr,"buy",true) == 0) { new HaveCar = (dini_Int(PFile(playerid),"HaveCar")); if(!IsPlayerInAnyVehicle(playerid)){return 1;} if(GetCreatorID(vehicleid)!=0) { if(HaveCar == 0) { if (strmatch(VehicleSystem[GetCreatorID(vehicleid)][owner],Spielername(playerid))){SendClientMessage(playerid,COLOR_WHITE,"This car is already bought !");return 1;} if (strmatch(VehicleSystem[GetCreatorID(vehicleid)][owner],"dealervehicle")) { if(VehicleSystem[GetCreatorID(vehicleid)][preis] < GetPlayerMoney(playerid)) { strmid(VehicleSystem[GetCreatorID(vehicleid)][owner],Spielername(playerid),0,128,128); VehicleSystem[GetCreatorID(vehicleid)][owned]=1; SetVehicleNumberPlate(vehicleid, VehicleSystem[GetCreatorID(vehicleid)][owner]); GivePlayerMoney(playerid,-VehicleSystem[GetCreatorID(vehicleid)][preis]); SendClientMessage(playerid,COLOR_GREY,"Congratulations with your new purchase !"); SendClientMessage(playerid,COLOR_WHITE,"You can see your personal car commands by using (/v)ehicle !"); TogglePlayerControllable(playerid,1); SaveTool(); } else { SendClientMessage(playerid,COLOR_WHITE,"Nu aveti suficienti bani pentru a cumpara masina !"); } } else { SendClientMessage(playerid,COLOR_WHITE,"This car is not for sale !"); } } else { SendClientMessage(playerid, COLOR_WHITE,"Aveti deja o Masina Personala !"); } } else { SendClientMessage(playerid,COLOR_WHITE,"Aceasta masina nu este de vanzare !"); } if(!dini_Exists(PFile(playerid))) { dini_Create(PFile(playerid)); dini_IntSet(PFile(playerid),"HaveCar",1); dini_IntSet(PFile(playerid),"CarID",vehicleid); } else if(dini_Exists(PFile(playerid))) { dini_IntSet(PFile(playerid),"HaveCar",1); dini_IntSet(PFile(playerid),"CarID",vehicleid); } return 1; }
  21. ToX1c

    /v sell

    Mai am o problema cum fac la comanda /adminsellcar , cand dau /adminsellcar sa puna pretul la masina cum era cand s-a dat /v buy if (strcmp(cmd, "/adminsellcar", true)==0) { if ((IsPlayerAdmin(playerid))) { tmp = strtok(cmdtext, idx); if(!IsPlayerInAnyVehicle(playerid)){return 1;} if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GREY, "USAGE: /adminsellcar [PlayerName]"); return 1; } GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string,sizeof(string),"PersonalsVehicles/Users/%s.ini",tmp); dini_Remove(string); new keycar = (dini_Int(PFile(playerid),"HaveCar")); if(keycar == 0) { GameTextForPlayer(playerid, "~w~You haven's got a car to sell !", 2500, 3); return 1; } tmp = strtok(cmdtext,idx); VehicleSystem[GetCreatorID(vehicleid)][owned]=0; VehicleSystem[GetCreatorID(vehicleid)][cLock]=1; strmid(VehicleSystem[GetCreatorID(vehicleid)][owner],"dealervehicle",0,128,128); SaveTool(); SendClientMessage(playerid, COLOR_WHITE, "This car is now free"); } return 1; }
  22. ToX1c

    /v sell

    Salut , cum fac si eu cand cineva da /v sell la masina personala sa ii dea bani care a dat pe ea? else if(strcmp(x_nr,"sell",true) == 0) { if(PlayerInfo[playerid][pAcceptSellCar] == 0) { SendClientMessage(playerid, COLOR_WHITE, "Must be a admin of face when you sell car"); return 1; } GetPlayerName(playerid, sendername, sizeof(sendername)); if(!IsPlayerInAnyVehicle(playerid)){return 1;} if(GetCreatorID(vehicleid)!=0) { new keycar = (dini_Int(PFile(playerid),"HaveCar")); if(keycar == 0) { GameTextForPlayer(playerid, "~w~You haven's got a car to sell !", 2500, 3); return 1; } tmp = strtok(cmdtext,idx); if(!strlen(tmp)){SendClientMessage(playerid,COLOR_GREY,"USAGE: /v sell [price]");return 1;} new Float:vx,Float:vy,Float:vz,Float:va; GetVehiclePos(GetPlayerVehicleID(playerid),vx,vy,vz); GetVehicleZAngle(GetPlayerVehicleID(playerid),va); VehicleSystem[GetCreatorID(vehicleid)][x]=vx; VehicleSystem[GetCreatorID(vehicleid)][y]=vy; VehicleSystem[GetCreatorID(vehicleid)][z]=vz; VehicleSystem[GetCreatorID(vehicleid)][a]=va; VehicleSystem[GetCreatorID(vehicleid)][preis]=strval(tmp); VehicleSystem[GetCreatorID(vehicleid)][owned]=0; VehicleSystem[GetCreatorID(vehicleid)][cLock]=1; strmid(VehicleSystem[GetCreatorID(vehicleid)][owner],"dealervehicle",0,128,128); format(string,sizeof(string),"PersonalsVehicles/Users/%s.ini",sendername); dini_Remove(string); SendClientMessage(playerid,COLOR_WHITE,"This car is now for sale !"); SaveTool(); Delete3DTextLabel(TextUpCar[vehicleid]); format(TextCar,sizeof(TextCar),"This car is for sale, price: %d",VehicleSystem[GetCreatorID(vehicleid)][preis]); TextUpCar[vehicleid] = Create3DTextLabel(TextCar, 0xFFFFFFAA ,0,0,0,20.0,0); Attach3DTextLabelToVehicle(TextUpCar[vehicleid],vehicleid,0.0,0.0,0.0); PlayerInfo[playerid][pAcceptSellCar] = 0; new personalcar = (dini_Int(PFile(playerid),"CarID")); format(string, sizeof(string), "Personal Vehicle Bot: %s a vandut un Vehicul Personal cu ID-ul %d", sendername, personalcar); ABroadCast(COLOR_YELLOW,string,1); } return 1; }
  23. Gireada , am 2 problema la acest sistem Am creeat o masina totul bine apare textul pe vehicul bn , dupa ce cumpar masina apare text peste text 2.cum fac daca o masina este de vanzare sa nu poti sa pleci cu ea.. si la vehiculele cumparate daca este cumparata sa nu poti sa o iei sa zica ca vehiculul este a lui x.
  24. Am o problema nu pot sa folosesc nici o comanda ..ce pot sa fac?
  25. Pai si de unde iau car ownership GF ?
×
×
  • 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.