ToX1c
Membru-
Posts
245 -
Joined
-
Last visited
Never
Content Type
Profiles
Forums
News
Documentation
Everything posted by ToX1c
-
Pai da am asa da nu ma da jos cand ma urc in masina personala la atcineva.
-
Rock si ce trebuie sa modific aici? public OnPlayerUpdate(playerid) { if(GetPlayerVehicleID(playerid) == 1 && GetPlayerMoney(playerid) < 5000) { RemovePlayerFromVehicle(playerid); } return 1; }
-
Am rezolvat , ms rock si DarkyTheAngel
-
Acesta este id-ul ? if(dialogid == DIALOG_VEHICLE_BUY) Si unde gasesc DIALOG_VEHICLE_BUY schimb cu orice vreau eu?
-
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..
-
m-am urcat in alta masina
-
Nu merge nu ma da jos din masina ..
-
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.
-
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; }
-
Am rezolvat uitasem sa pun junkbuster.amxx
-
Am facut tot da tot nu merge . poate lipseste un include ceva?sau de la ce sa fie?
-
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?
-
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; }
-
La multi ani , multa sanatate si tot ce iti doresti tu.
-
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; }
-
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
-
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.
-
.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
-
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
-
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; }
-
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; }
-
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; }
-
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.
-
Am o problema nu pot sa folosesc nici o comanda ..ce pot sa fac?
-
Pai si de unde iau car ownership GF ?