CenzoR Posted January 12, 2022 Report Share Posted January 12, 2022 (edited) Salut! Am problema cand intru in masina persoanala nu imi arata detalile acesteia, de ex cate zile are, km, culorile. Scriptul este deja pus in gamemode (nu este anulat) Ma poate ajuta cineva? Edited January 12, 2022 by CenzoR Quote Link to comment Share on other sites More sharing options...
0 segmentationfault Posted January 12, 2022 Report Share Posted January 12, 2022 1 hour ago, CenzoR said: Salut! Am problema cand intru in masina persoanala nu imi arata detalile acesteia, de ex cate zile are, km, culorile. Ma poate ajuta cineva? este ca și cum mergi la doctor și îi spui doar că te doare capul și atât și vrei tratament. PUNE ÎN CRUCEA MĂ-TII SCRIPT-URI. p.s: oricum nu te ajut, da îmi place sa vă trolez 2 Quote Link to comment Share on other sites More sharing options...
0 S0NNIX Posted January 12, 2022 Report Share Posted January 12, 2022 1 hour ago, CenzoR said: Salut! Am problema cand intru in masina persoanala nu imi arata detalile acesteia, de ex cate zile are, km, culorile. Scriptul este deja pus in gamemode (nu este anulat) Ma poate ajuta cineva? Salut! Ne pare rau, dar nu te putem ajuta daca tu nu ne dai liniile de cod. Cum crezi ca noi te putem ajuta daca nu vedem ce se afla in script-ul tau? Ba chiar ne-ar placea sa primim si mai multe detalii, adica unde nu-ti arata detaliile masinii sau prin ce modalitati ai incercat sa rezolvi problema, de unde ai mai incercat sa te inspiri, una-alta. Quote Link to comment Share on other sites More sharing options...
0 CenzoR Posted January 12, 2022 Author Report Share Posted January 12, 2022 (edited) 22 minutes ago, S0NNIX said: Salut! Ne pare rau, dar nu te putem ajuta daca tu nu ne dai liniile de cod. Cum crezi ca noi te putem ajuta daca nu vedem ce se afla in script-ul tau? Ba chiar ne-ar placea sa primim si mai multe detalii, adica unde nu-ti arata detaliile masinii sau prin ce modalitati ai incercat sa rezolvi problema, de unde ai mai incercat sa te inspiri, una-alta. Cand intru intr-o masina personala, normal ar trebui sa iti arate cate zile are, cati km si de cine este detinuta, etc, problema e ca nu arata Am incercat si alte scripturi din alte gamemodeuri asemanatoare dar nu merg Script: new ssstring[256]; KillTimer(VehicleTimer[Scarid]); format(ssstring, sizeof(ssstring), "This {00ccff}%s {FFFFFF}is owned by {FFFF00}%s {FFFFFF}- Odometer : %.2f | Insurance : $%s ( %d points ) | Colors %d,%d", aVehicleNames[CarInfo[Scarid][cModel]-400],CarInfo[Scarid][cOwner],CarInfo[Scarid][KM], FormatNumber(CarInfo[Scarid][cTax]), CarInfo[Scarid][cPoints], CarInfo[Scarid][cColorOne], CarInfo[Scarid][cColorTwo]); SendClientMessage(playerid, COLOR_WHITE, ssstring); if(CarInfo[Scarid][cPoints] == 0) { SCM(playerid, COLOR_GREY, "Acest vehicul nu are asigurarea platita!"); new engine,lights,alarm,doors,bonnet,boot,objective; GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(vehicleid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective); vehEngine[vehicleid] = 0; } } Edited January 12, 2022 by CenzoR Quote Link to comment Share on other sites More sharing options...
0 S0NNIX Posted January 12, 2022 Report Share Posted January 12, 2022 31 minutes ago, CenzoR said: Cand intru intr-o masina personala, normal ar trebui sa iti arate cate zile are, cati km si de cine este detinuta, etc, problema e ca nu arata Am incercat si alte scripturi din alte gamemodeuri asemanatoare dar nu merg Script: new ssstring[256]; KillTimer(VehicleTimer[Scarid]); format(ssstring, sizeof(ssstring), "This {00ccff}%s {FFFFFF}is owned by {FFFF00}%s {FFFFFF}- Odometer : %.2f | Insurance : $%s ( %d points ) | Colors %d,%d", aVehicleNames[CarInfo[Scarid][cModel]-400],CarInfo[Scarid][cOwner],CarInfo[Scarid][KM], FormatNumber(CarInfo[Scarid][cTax]), CarInfo[Scarid][cPoints], CarInfo[Scarid][cColorOne], CarInfo[Scarid][cColorTwo]); SendClientMessage(playerid, COLOR_WHITE, ssstring); if(CarInfo[Scarid][cPoints] == 0) { SCM(playerid, COLOR_GREY, "Acest vehicul nu are asigurarea platita!"); new engine,lights,alarm,doors,bonnet,boot,objective; GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(vehicleid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective); vehEngine[vehicleid] = 0; } } Unde ai pus codul asta mai exact? Quote Link to comment Share on other sites More sharing options...
0 CenzoR Posted January 12, 2022 Author Report Share Posted January 12, 2022 19 minutes ago, S0NNIX said: Unde ai pus codul asta mai exact? la public OnPlayerStateChange Quote Link to comment Share on other sites More sharing options...
0 S0NNIX Posted January 12, 2022 Report Share Posted January 12, 2022 41 minutes ago, CenzoR said: la public OnPlayerStateChange De ce nu ai incercat la OnPlayerEnterVehicle? Plus de asta, as vrea sa vad mai exact codul de la OnPlayerStateChange, daca intelegi ce vreau sa zic. 1 Quote Link to comment Share on other sites More sharing options...
0 CenzoR Posted January 13, 2022 Author Report Share Posted January 13, 2022 10 hours ago, S0NNIX said: De ce nu ai incercat la OnPlayerEnterVehicle? Plus de asta, as vrea sa vad mai exact codul de la OnPlayerStateChange, daca intelegi ce vreau sa zic. public OnPlayerStateChange(playerid, newstate, oldstate) { new string[256]; new vehicleid = GetPlayerVehicleID(playerid); if(newstate == PLAYER_STATE_DRIVER) { PlayerTextDrawSetPreviewModel(playerid, VehicleHUD[3], GetVehicleModel(vehicleid)); va_PlayerTextDrawSetString(playerid, VehicleHUD[13], "%s", aVehicleNames[GetVehicleModel(vehicleid) - 400]); for(new i; i < 18; i++) PlayerTextDrawShow(playerid, VehicleHUD[i]); if((GetTickCount()-GetPVarInt(playerid, "cartime")) < 1000 && InDealer[playerid] == 0) { format(string, sizeof(string), "AdmWarning: {FFFFFF}%s(%d) {006400}posibil sa aiba Troll-Hack #5", GetName(playerid), playerid); SendAdminMessage(COLOR_WARNING, string, 1); SetPVarInt(playerid, "carspam", GetPVarInt(playerid, "carspam")+1); if(GetPVarInt(playerid, "carspam") >= 2) { NightBot(playerid, "Cheats (Troll-Hack #5)"); } } SetPVarInt(playerid, "cartime", GetTickCount()); } new Scarid = FindSpawnID(vehicleid); if(Scarid != 0) { new ssstring[256]; KillTimer(VehicleTimer[Scarid]); format(ssstring, sizeof(ssstring), "This {00ccff}%s {FFFFFF}is owned by {FFFF00}%s {FFFFFF}- Odometer : %.2f | Insurance : $%s ( %d points ) | Colors %d,%d", aVehicleNames[CarInfo[Scarid][cModel]-400],CarInfo[Scarid][cOwner],CarInfo[Scarid][KM], FormatNumber(CarInfo[Scarid][cTax]), CarInfo[Scarid][cPoints], CarInfo[Scarid][cColorOne], CarInfo[Scarid][cColorTwo]); SendClientMessage(playerid, COLOR_WHITE, ssstring); if(CarInfo[Scarid][cPoints] == 0) { SCM(playerid, COLOR_GREY, "Acest vehicul nu are asigurarea platita!"); new engine,lights,alarm,doors,bonnet,boot,objective; GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(vehicleid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective); vehEngine[vehicleid] = 0; } } if(((newstate == PLAYER_STATE_DRIVER || newstate == PLAYER_STATE_PASSENGER))) { Quote Link to comment Share on other sites More sharing options...
0 S0NNIX Posted January 13, 2022 Report Share Posted January 13, 2022 2 hours ago, CenzoR said: public OnPlayerStateChange(playerid, newstate, oldstate) { new string[256]; new vehicleid = GetPlayerVehicleID(playerid); if(newstate == PLAYER_STATE_DRIVER) { PlayerTextDrawSetPreviewModel(playerid, VehicleHUD[3], GetVehicleModel(vehicleid)); va_PlayerTextDrawSetString(playerid, VehicleHUD[13], "%s", aVehicleNames[GetVehicleModel(vehicleid) - 400]); for(new i; i < 18; i++) PlayerTextDrawShow(playerid, VehicleHUD[i]); if((GetTickCount()-GetPVarInt(playerid, "cartime")) < 1000 && InDealer[playerid] == 0) { format(string, sizeof(string), "AdmWarning: {FFFFFF}%s(%d) {006400}posibil sa aiba Troll-Hack #5", GetName(playerid), playerid); SendAdminMessage(COLOR_WARNING, string, 1); SetPVarInt(playerid, "carspam", GetPVarInt(playerid, "carspam")+1); if(GetPVarInt(playerid, "carspam") >= 2) { NightBot(playerid, "Cheats (Troll-Hack #5)"); } } SetPVarInt(playerid, "cartime", GetTickCount()); } new Scarid = FindSpawnID(vehicleid); if(Scarid != 0) { new ssstring[256]; KillTimer(VehicleTimer[Scarid]); format(ssstring, sizeof(ssstring), "This {00ccff}%s {FFFFFF}is owned by {FFFF00}%s {FFFFFF}- Odometer : %.2f | Insurance : $%s ( %d points ) | Colors %d,%d", aVehicleNames[CarInfo[Scarid][cModel]-400],CarInfo[Scarid][cOwner],CarInfo[Scarid][KM], FormatNumber(CarInfo[Scarid][cTax]), CarInfo[Scarid][cPoints], CarInfo[Scarid][cColorOne], CarInfo[Scarid][cColorTwo]); SendClientMessage(playerid, COLOR_WHITE, ssstring); if(CarInfo[Scarid][cPoints] == 0) { SCM(playerid, COLOR_GREY, "Acest vehicul nu are asigurarea platita!"); new engine,lights,alarm,doors,bonnet,boot,objective; GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(vehicleid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective); vehEngine[vehicleid] = 0; } } if(((newstate == PLAYER_STATE_DRIVER || newstate == PLAYER_STATE_PASSENGER))) { Daca te uiti atent, nu ai facut verificarea: if(newstate == PLAYER_STATE_DRIVER) Acolo unde ai pus codul, fa verificarea aia . 1 Quote Link to comment Share on other sites More sharing options...
0 CenzoR Posted January 13, 2022 Author Report Share Posted January 13, 2022 (edited) 3 hours ago, S0NNIX said: Daca te uiti atent, nu ai facut verificarea: if(newstate == PLAYER_STATE_DRIVER) Acolo unde ai pus codul, fa verificarea aia . Am incercat si nu prea stiu sa o fac Edited January 13, 2022 by CenzoR Quote Link to comment Share on other sites More sharing options...
0 S0NNIX Posted January 13, 2022 Report Share Posted January 13, 2022 (edited) 9 hours ago, CenzoR said: Am incercat si nu prea stiu sa o fac Cum nu? E foarte simplu. Ceea ce te-am pus eu sa verifici este sa vezi daca jucatorul se afla la volanul unei masini. Daca jucatorul se alfa la volanul masinii (newstate == PLAYER_STATE_DRIVER), atunci sa se intample ceea ce ai scris tu in codul ala. Fara o verificare de genul, n-o sa mearga nimic din ce pui in OnPlayerStateChange. Tot ce ai de facut este sa pui intre parantezele if-ului codul tau. if(newstate == PLAYER_STATE_DRIVER) { //CODUL TAU } Edited January 13, 2022 by S0NNIX 1 Quote Link to comment Share on other sites More sharing options...
0 CenzoR Posted January 13, 2022 Author Report Share Posted January 13, 2022 25 minutes ago, S0NNIX said: Cum nu? E foarte simplu. Ceea ce te-am pus eu sa verifici este sa vezi daca jucatorul se afla la volanul unei masini. Daca jucatorul se alfa la volanul masinii (newstate == PLAYER_STATE_DRIVER), atunci sa se intample ceea ce ai scris tu in codul ala. Fara o verificare de genul, n-o sa mearga nimic din ce pui in OnPlayerStateChange. Tot ce ai de facut sa sa pui intre parantezele if-ului codul tau. if(newstate == PLAYER_STATE_DRIVER) { //CODUL TAU } am rezolvat, multumesc 1 Quote Link to comment Share on other sites More sharing options...
Question
CenzoR
Salut! Am problema cand intru in masina persoanala nu imi arata detalile acesteia, de ex cate zile are, km, culorile.
Scriptul este deja pus in gamemode (nu este anulat)
Ma poate ajuta cineva?
Edited by CenzoRLink to comment
Share on other sites
11 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.