Jump to content

Mark S.

Membru
  • Posts

    194
  • Joined

  • Last visited

  • Days Won

    2

Everything posted by Mark S.

  1. Selcteaza comanda si dai copy paste intr-un post, din cate se vede tu ai dat paste peste comanda iar pawno asa face cand dai paste se pune imagine peste imagine si este de fapt alt rand, nu prea se intelege in poza.
  2. Bun, am pus nu da nici o eroare se salveaza la ini acum arata 0.000 la .ini dar tot nu contorizeaza iar la "buy" cum trebuie sa pun? CarInfo[idx][VehicleKM] = 0;
  3. Bun, eu am asa 3 linii unde pun [vehiclekm] 1 2 si 3 eu am pus la toate cate un vehiclekm idx sau cum era, spune-mi te rog dinnou la care trebuie pus ce trebuie pus si cum
  4. pai si ce trebuie sa pun acolo la enum info sub cinfo sa pun vehiclekm? si nu trebuie sa pun vehiclekm[vehicleid]? Daca modific in CarInfo[idx][VehicleKM] = dini_Int(file,"km"); zice eroare error 033: array must be indexed (variable "VehicleKM")
  5. cum? el contorizeaza daca merg cu masina.
  6. am modificar peste tot in odo si nu da nicio eroare dar tot nu se salveaza, scriptul de unde stie ca acel CarInfo[idx][odo] reprezinta kilometri facuti de masina prin scriptul acesta de unde stie sa contorizeze? http://forum.sa-mp.ro/index.php/topic/17855-masurarea-kilometrilor/?hl=%2Bvehiclekm[vehicleid]+%2Bfloatsqroot%28%28x1[vehicleid]*x1[vehicleid]
  7. da, si idea este ca nu se salveaza in .ini arata 1 si daca modific in 213 tot atata arata pe server
  8. else if(strcmp(x_nr,"buy",true) == 0) { new car = 1; new model = GetVehicleModel(idcar); if(IsASalesVehicle(idcar)) { if(PlayerInfo[playerid][pLevel] < 2) { SendClientMessage(playerid, COLOR_GREY, "You need to be level 2 to buy a vehicle!"); return 1; } if(PlayerInfo[playerid][pPcarkey] == 9999 || PlayerInfo[playerid][pPcarkey2] == 9999) { } else return SendClientMessage(playerid, COLOR_GREY,"* You already own Two cars!"); if(GetPlayerMoney(playerid) >= GetVehiclePrice(idcar)) { if(PlayerInfo[playerid][pCarLic] == 1) { for(new h = 1; h < sizeof(CarInfo); h++) { if(CarInfo[h][cOwned] == 0) { car = h; h = 9999; } } format(string, sizeof(string),"LARP/Vehicles/%d.ini",car) dini_Create(string); if(PlayerInfo[playerid][pPcarkey] != 9999) { PlayerInfo[playerid][pPcarkey2] = car; } else { PlayerInfo[playerid][pPcarkey] = car; } CarInfo[car][cOwned] = 1; strmid(CarInfo[car][cOwner], sendername, 0, strlen(sendername), 999); SafeGivePlayerMoney(playerid,-GetVehiclePrice(idcar)); if(IsModelAPlane(idcar) || IsModelAHeli(idcar)) { CarInfo[car][cLocationx] = 93.3057; CarInfo[car][cLocationy] = 2502.0701; CarInfo[car][cLocationz] = 16.4007; CarInfo[car][cAngle] = 208.7506; SendClientMessage(playerid, COLOR_YELLOW2, "Your Aircraft has been deliveried to Las Venturas Airport, you can get it there!"); SendClientMessage(playerid, COLOR_YELLOW2, "Your vehicle is unlocked so you can pay someone to deliver it to your new spawn point!"); SendClientMessage(playerid, COLOR_NICERED, "REMEMBER: Leaving your car in the deliver point can get your car SOLD by an administration without refund!"); SetPlayerCheckpoint(playerid, 93.3057,2502.0701,16.4007, 3.0); GameTextForPlayer(playerid, "~p~Congratulations~n~~w~Don't forget to pickup your car at the ~b~Las Venturas Airport!", 5000, 3); } else if(IsModelABoat(idcar)) { CarInfo[car][cLocationx] = 225.8744; CarInfo[car][cLocationy] = -1912.4093; CarInfo[car][cLocationz] = 1.0907; CarInfo[car][cAngle] = 208.7506; SendClientMessage(playerid, COLOR_YELLOW2, "Your Boat has been deliveried to San Fierro Docks, you can get it there!"); SendClientMessage(playerid, COLOR_YELLOW2, "Your vehicle is unlocked so you can pay someone to deliver it to your new spawn point!"); SendClientMessage(playerid, COLOR_NICERED, "REMEMBER: Leaving your car in the deliver point can get your car SOLD by an administration without refund!"); SetPlayerCheckpoint(playerid, 225.8744, -1912.4093, 1.0907, 3.0); GameTextForPlayer(playerid, "~p~Congratulations~n~~w~Don't forget to pickup your car at the ~b~San Fierro Docks!", 5000, 3); } else { CarInfo[car][cLocationx] = -1589.2644; CarInfo[car][cLocationy] = 106.9119; CarInfo[car][cLocationz] = 3.5495; CarInfo[car][cAngle] = 317.1649; SendClientMessage(playerid, COLOR_YELLOW2, "Your vehicle has been deliveried to San Fierro Docks, you can get it there!"); SendClientMessage(playerid, COLOR_YELLOW2, "Your vehicle is unlocked so you can pay someone to deliver it to your new spawn point!"); SendClientMessage(playerid, COLOR_NICERED, "REMEMBER: Leaving your car in the deliver point can get your car SOLD by an administration without refund!"); SetPlayerCheckpoint(playerid, -1589.2644,106.91193,3.5495, 3.0); GameTextForPlayer(playerid, "~p~Congratulations~n~~w~Don't forget to pickup your car at the ~b~San Fierro Docks!", 5000, 3); } CarInfo[car][cModel] = model; CarInfo[car][cVirWorld] = 0; CarInfo[car][cPaintjob] = 999; CarInfo[car][cColorOne] = 1; CarInfo[car][cColorTwo] = 1; CarInfo[car][cComponent0] = 0; CarInfo[car][cComponent1] = 0; CarInfo[car][cComponent2] = 0; CarInfo[car][cComponent3] = 0; CarInfo[car][cComponent4] = 0; CarInfo[car][cComponent5] = 0; CarInfo[car][cComponent6] = 0; CarInfo[car][cComponent7] = 0; CarInfo[car][cComponent8] = 0; CarInfo[car][cComponent9] = 0; CarInfo[car][cComponent10] = 0; CarInfo[car][cComponent11] = 0; CarInfo[car][cComponent12] = 0; CarInfo[car][cComponent13] = 0; DestroyVehicle(car); ownedcar[car] = CreateVehicle(CarInfo[car][cModel],CarInfo[car][cLocationx],CarInfo[car][cLocationy],CarInfo[car][cLocationz],90.0,1,1,30000); PlayerPlayMusic(playerid); SendClientMessage(playerid, COLOR_GRAD2, "Congratulations on your new purchase!"); SendClientMessage(playerid, COLOR_GRAD2, "Type /vehiclehelp to view the vehicle manual!"); gEngine[playerid] = 0; engineOn[GetPlayerVehicleID(playerid)] = false; SendClientMessage(playerid, COLOR_GREY, "Remember to set the new Security Code of the Car!"); new pass[24]; format(pass, sizeof(pass),"%d%d%d",random(9),random(9),random(9)); CarInfo[car][cCode] = strval(pass); OnPropUpdate(4,car); OnPlayerUpdateEx(playerid); } else { SendClientMessage(playerid, COLOR_WHITE, "* For security reasons, a Driving License is needed to buy a car!"); return 1; } } else { SendClientMessage(playerid, COLOR_GREY, " You don't have enough cash with you ! "); return 1; } } } DACA ADAUG CarInfo[car][KM] = 0; zice tag mishmach sau cum o fi
  9. pai si de ce nu se salveaza, spune ce sa mai postez, ca tot nu se salveaza. Si unde trebuie sa pun aia ca sa se fac prima data kilometri 0 daca vrei las un skype teamweawer.
  10. Pai la public loadcar este " format(file, sizeof(file),"LARP/Vehicles/%d.ini", idx);" Dar la mine cand afiseaza textdrawul este asa si de asta nu cred ca se salveaza [pawn] if(playerState == PLAYER_STATE_DRIVER) { new string[50]; if(IsAnOwnableCar(newcar)) { //KillTimer(timerkm[LastCar[playerid]]); format(string, sizeof(string), "~b~ODO:~w~ %d Km", floatround(VehicleKM[LastCar[playerid]], floatround_ceil));//afisam cati kilometrii are parcursi TextDrawSetString(Textdraw69[playerid], string); }[/pawn] nu ar trebui sa fie carinfo si floatround(VehicleKM[LastCar[playerid]], floatround_ceil ceva de aici
  11. Aici zice tag mishmach. Adica la onplayerconnect sa pun km == 0, sau cum?
  12. pai bun si la public loadcar pun CarInfo[idx][KM] = dini_Int(file,"odo"); am pus si la public ProportionalUpdate(update,idx) { new file[64]; if(update == 1) { format(file, sizeof(file),"LARP/Vehicles/%d.ini",idx); dini_IntSet(file,"Model",CarInfo[idx][cModel]); dini_IntSet(file,"odo", KM); si nu se salveaza cand intru in masina deabea cumparata am 2km si in statsuls din larp arata 1
  13. ce sa modific de unde? si new km = km_counter(idx); de unde sa il sterg
  14. am scris cinfo [pawn]enum cInfo { cModel, Float:cLocationx, Float:cLocationy, Float:cLocationz, Float:cAngle, cColorOne, cColorTwo, cOwner[MAX_PLAYER_NAME], cOwned, cLock, cPaintjob, cVirWorld, cUnused, cComponent0, cComponent1, cComponent2, cComponent3, cComponent4, cComponent5, cComponent6, cComponent7, cComponent8, cComponent9, cComponent10, cComponent11, cComponent12, cComponent13, cCode, cParkTicket, cTicketer[MAX_PLAYER_NAME], cPlate[15], cID, cTrunkGun1, cTrunkAmmo1, cTrunkGun2, cTrunkAmmo2, cTrunkGun3, cTrunkAmmo3, cTrunkGun4, cTrunkAmmo4, cTrunkGun5, cTrunkAmmo5, cTrunkGun6, cTrunkAmmo6, cTrunkGun7, cTrunkAmmo7, cTrunkGun8, cTrunkAmmo8, cTrunkGun9, cTrunkAmmo9, cTrunkGun10, cTrunkAmmo10, cTrunkGun11, cTrunkAmmo11, };[/pawn]
  15. pai nu stiu ce vrei sa postez? new CarInfo[600][cInfo];
  16. public LoadCar() { new file[26]; for(new idx = 1; idx < sizeof(CarInfo) ; idx++) { new KM = km_counter(idx); format(file, sizeof(file),"LARP/Vehicles/%d.ini", idx); CarInfo[idx][cModel] = dini_Int(file,"Model"); linia CarInfo[idx][KM] = dini_Int(file,"km"); si da eroarea warning 213: tag mismatch
  17. Decat sa pui la comenzi "LinkVehicleToInterior(carid, 2);" mai bine pui la /cnentry unde este if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT) { SetPlayerPos(playerid, COORDENADASGARAGEM); SetPlayerVirtualWorld(playerid, g-1); SetPlayerInterior(playerid, 2); format(string, sizeof(string), "Welcome to Garage %d.", g); SendClientMessage(playerid, COR_SUCESSO, string); } pui SetPlayerInterior(playerid, 0); Parerea mea deoarece am observat ca acest garaj este exact in cladirea unde dai /cnentry
  18. la public load car am eroare cum trebuie sa pun uite cum e acolo exemplu CarInfo[idx][cModel] = dini_Int(file,"Model"); CarInfo[idx][cLocationx] = dini_Float(file,"Location_X"); si km cum trebuie eu incerc asa si nu merge CarInfo[idx][km_counter(idx)] = dini_Int(file,"KM"); C:UsersADesktopserverrebriston-GOV --handbrake graf - Copygamemodeslarp.pwn(22083) : warning 213: tag mismatch Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 1 Warning.
  19. Salut, posteaza comanda /parcheaza sau cum scrii sa o parchezi.
  20. Zice undefinie symbol "i" ce mai trebuie sa adaug? si am adaugat la format(file, sizeof(file),"LARP/Vehicles/%d.ini",idx); if(dini_Exists(file)) { for (new i = 0; i < MAX_VEHICLES; i++) { dini_IntSet(file,"Model",CarInfo[idx][cModel]); dini_IntSet(file,"KM",CarInfo[idx][VehicleKM]); dini_FloatSet(file,"Location_X",CarInfo[idx][cLocationx]); dini_FloatSet(file,"Location_Y",CarInfo[idx][cLocationy]); dini_FloatSet(file,"Location_Z",CarInfo[idx][cLocationz]); dini_FloatSet(file,"Angle",CarInfo[idx][cAngle]); dini_IntSet(file,"Color_1",CarInfo[idx][cColorOne]); dini_IntSet(file,"Color_2",CarInfo[idx][cColorTwo]); dini_Set(file,"Owner",CarInfo[idx][cOwner]); dini_IntSet(file,"Owned",CarInfo[idx][cOwned]); dini_Set(file,"Plate",CarInfo[idx][cPlate]); dini_IntSet(file,"ID",CarInfo[idx][cID]); dini_IntSet(file,"Locked",CarInfo[idx][cLock]); dini_IntSet(file,"Paintjob",CarInfo[idx][cPaintjob]); dini_IntSet(file,"VirtualWorld",CarInfo[idx][cVirWorld]); dini_IntSet(file,"Unused",CarInfo[idx][cUnused]); dini_IntSet(file,"Component0",CarInfo[idx][cComponent0]); dini_IntSet(file,"Component1",CarInfo[idx][cComponent1]); dini_IntSet(file,"Component2",CarInfo[idx][cComponent2]); dini_IntSet(file,"Component3",CarInfo[idx][cComponent3]); dini_IntSet(file,"Component4",CarInfo[idx][cComponent4]); dini_IntSet(file,"Component5",CarInfo[idx][cComponent5]); dini_IntSet(file,"Component6",CarInfo[idx][cComponent6]); dini_IntSet(file,"Component7",CarInfo[idx][cComponent7]); dini_IntSet(file,"Component8",CarInfo[idx][cComponent8]); dini_IntSet(file,"Component9",CarInfo[idx][cComponent9]); dini_IntSet(file,"Component10",CarInfo[idx][cComponent10]); dini_IntSet(file,"Component11",CarInfo[idx][cComponent11]); dini_IntSet(file,"Component12",CarInfo[idx][cComponent12]); dini_IntSet(file,"Component13",CarInfo[idx][cComponent13]); dini_IntSet(file,"SecurityCode",CarInfo[idx][cCode]); } } } Si acum zice tag mismatch
  21. Problemă întâlnită (descriere): Salut, am kilometri la masina si vreau sa ii salvez in larp/vehicles/ blabla bla Ero(area / rile) / warning-(ul / urile): nu am Liniile de cod / sursa / script-ul:
  22. Mersi Aslan este o greseala de paranteze am rezolvat eu mersi mult
  23. Problemă întâlnită (descriere): Vreau ca daca playerul este in zona asta sa dea "playaudio..." si cand iese din zona sa opreasca sunetul, unde trebuie sa pun liniile acestea? Ero(area / rile) / warning-(ul / urile): - Liniile de cod / sursa / script-ul: if (IsPlayerInRangeOfPoint(playerid, 3.0, 2327.5669,2420.0872,10.8203) { PlayerPlaySound(playerid, 1062, 0.0, 0.0, 0.0); } Imagini / Video (optional): - Aţi încercat să rezolvaţi singur?: Da am adaugat la public onplayerupdate, stiam ca va pune sunetul incontinu dar am crezut ca poate merge:)
×
×
  • 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.