stefanpuica Posted December 23, 2016 Posted December 23, 2016 Ma ajutati si pe mine va rog? Ce trebuie sa fac, ca atunci cand un player vrea sa intre in masina lui personala sa nu ii mai dea unlock ci sa il lase sa intre Multumesc!!!
0 InceMan Posted December 23, 2016 Posted December 23, 2016 Acum 16 minute, stefanpuica a spus: Ma ajutati si pe mine va rog? Ce trebuie sa fac, ca atunci cand un player vrea sa intre in masina lui personala sa nu ii mai dea unlock ci sa il lase sa intre Multumesc!!! si eu de unde sa stiu cum ai tu facut acolo daca nu lasi si sursa? FiveGame Lands Pawno Developer, Mapping , Scripter Since 2016
0 stefanpuica Posted December 23, 2016 Author Posted December 23, 2016 Acum 1 minut, Geani a spus: si eu de unde sa stiu cum ai tu facut acolo daca nu lasi si sursa? Cred ca aici este... if (newkeys & KEY_NO) { if(SwitchKey[playerid] == 1) { new string[100]; for(new v=0; v<MAX_PVEHS; v++) { if(CheckPlayerDistanceToVehicle(5.0, playerid, personalcar[v][playerid])) { if(CarInfo[OwnedVeh(personalcar[v][playerid])][cLock] == 1) { GetVehicleParamsEx(personalcar[v][playerid],engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(personalcar[v][playerid],engine,lights,alarm,0,bonnet,boot,objective); format(string, sizeof(string), "~h~%s~n~~g~Unlocked",CarInfo[OwnedVeh(personalcar[v][playerid])][cDescription]); GameTextForPlayer(playerid, string, 4000, 4); PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0); CarInfo[OwnedVeh(personalcar[v][playerid])][cLock] = 0; gCarLock[personalcar[v][playerid]] = 0; vUpdate(OwnedVeh(personalcar[v][playerid]), cLockx); // return 1; } else if(CarInfo[OwnedVeh(personalcar[v][playerid])][cLock] == 0) { GetVehicleParamsEx(personalcar[v][playerid],engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(personalcar[v][playerid],engine,lights,alarm,1,bonnet,boot,objective); format(string, sizeof(string), "~h~%s~n~~r~Locked",CarInfo[OwnedVeh(personalcar[v][playerid])][cDescription]); GameTextForPlayer(playerid, string, 4000, 4); PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0); CarInfo[OwnedVeh(personalcar[v][playerid])][cLock] = 1; gCarLock[personalcar[v][playerid]] = 1; vUpdate(OwnedVeh(personalcar[v][playerid]), cLockx); // return 1; } } } return 1; } else if(SwitchKey[playerid] == 2) { new carid,string[128]; if(HireCar[playerid] == -1) return 1; if(HireCar[playerid] != -1) { carid = HireCar[playerid]; } if(CheckPlayerDistanceToVehicle(5.0, playerid, HireCar[playerid])) { if(gCarLock[carid] == 0) { new vehicles = GetVehicleModel(carid) - 400; format(string, sizeof(string), "~h~%s~n~~r~Locked", aVehicleNames[vehicles]); GameTextForPlayer(playerid, string, 4000, 4); PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0); gCarLock[carid] = 1; GetVehicleParamsEx(HireCar[playerid],engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(HireCar[playerid],engine,lights,alarm,1,bonnet,boot,objective); return 1; } else if(gCarLock[carid] == 1) { new vehicles = GetVehicleModel(carid) - 400; format(string, sizeof(string), "~h~%s~n~~g~Unlocked", aVehicleNames[vehicles]); GameTextForPlayer(playerid, string, 4000, 4); PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0); gCarLock[carid] = 0; GetVehicleParamsEx(HireCar[playerid],engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(HireCar[playerid],engine,lights,alarm,0,bonnet,boot,objective); return 1; } } } }
0 InceMan Posted December 23, 2016 Posted December 23, 2016 (edited) scoatei si tu restrictia Edited December 23, 2016 by Geani FiveGame Lands Pawno Developer, Mapping , Scripter Since 2016
0 stefanpuica Posted December 23, 2016 Author Posted December 23, 2016 Acum 9 minute, Geani a spus: scoatei si tu restrictia Pai eu vreau ca proprietarul masinii sa se urce in ea fara a mai deschuia masina, dar ceilalti playeri sa nu se urce atata timp cat masina e incuiata
0 Gireada Posted December 24, 2016 Posted December 24, 2016 (edited) Cauta, OnPlayerEnterVehicle si adaugi new nume[MAX_PLAYER_NAME]; GetPlayerName(playerid, nume, sizeof(nume)); if(strcmp(CarInfo[vehicleid][cOwner], nume, 0) == true) { SetVehicleParamsForPlayer(vehicleid, playerid, 0, 0); CarInfo[vehicleid][cLock] = 0; gCarLock[vehicleid][playerid] = 0; } Unele variabile, variaza de la gamemode la gamemode, poti schimba tu, dupa cum le are definite gamemode-ul Edited December 24, 2016 by Gireada
0 stefanpuica Posted December 24, 2016 Author Posted December 24, 2016 Acum 6 ore, Gireada a spus: Cauta, OnPlayerEnterVehicle si adaugi new nume[MAX_PLAYER_NAME]; GetPlayerName(playerid, nume, sizeof(nume)); if(strcmp(CarInfo[vehicleid][cOwner], nume, 0) == true) { SetVehicleParamsForPlayer(vehicleid, playerid, 0, 0); CarInfo[vehicleid][cLock] = 0; gCarLock[vehicleid][playerid] = 0; } Unele variabile, variaza de la gamemode la gamemode, poti schimba tu, dupa cum le are definite gamemode-ul Eu nu aveam nimic inainte a OnPlayerEnterVehicle Aveam doar return 1; Acum am pus codul dat de tine dar imi da erori la compilare C:\Users\Computer\Desktop\XtremePlay RPG\XtremePlay RPG 27.10.2016\gamemodes\xtremeplay.pwn(13164) : warning 213: tag mismatch C:\Users\Computer\Desktop\XtremePlay RPG\XtremePlay RPG 27.10.2016\gamemodes\xtremeplay.pwn(13164) : warning 213: tag mismatch C:\Users\Computer\Desktop\XtremePlay RPG\XtremePlay RPG 27.10.2016\gamemodes\xtremeplay.pwn(13168) : warning 215: expression has no effect C:\Users\Computer\Desktop\XtremePlay RPG\XtremePlay RPG 27.10.2016\gamemodes\xtremeplay.pwn(13168) : error 001: expected token: ";", but found "[" C:\Users\Computer\Desktop\XtremePlay RPG\XtremePlay RPG 27.10.2016\gamemodes\xtremeplay.pwn(13168) : error 029: invalid expression, assumed zero C:\Users\Computer\Desktop\XtremePlay RPG\XtremePlay RPG 27.10.2016\gamemodes\xtremeplay.pwn(13168) : warning 215: expression has no effect C:\Users\Computer\Desktop\XtremePlay RPG\XtremePlay RPG 27.10.2016\gamemodes\xtremeplay.pwn(13168) : error 001: expected token: ";", but found "]" C:\Users\Computer\Desktop\XtremePlay RPG\XtremePlay RPG 27.10.2016\gamemodes\xtremeplay.pwn(13168) : fatal error 107: too many error messages on one line LINIA 13164: if(strcmp(CarInfo[vehicleid][cOwner], nume, 0) == true) LINIA 13168: gCarLock[vehicleid][playerid] = 0; Uite asa am pus eu: public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger) { new nume[MAX_PLAYER_NAME]; GetPlayerName(playerid, nume, sizeof(nume)); if(strcmp(CarInfo[vehicleid][cOwner], nume, 0) == true) { SetVehicleParamsForPlayer(vehicleid, playerid, 0, 0); CarInfo[vehicleid][cLock] = 0; gCarLock[vehicleid][playerid] = 0; } return 1; }
0 Gireada Posted December 24, 2016 Posted December 24, 2016 Modifica in scriptul care ti l-am dat eu variabilele, cum le ai in gamemode.
Question
stefanpuica
Ma ajutati si pe mine va rog?
Ce trebuie sa fac, ca atunci cand un player vrea sa intre in masina lui personala sa nu ii mai dea unlock ci sa il lase sa intre
Multumesc!!!
7 answers to this question
Recommended Posts