Jump to content

cstef4n

Membru
  • Posts

    42
  • Joined

  • Last visited

Everything posted by cstef4n

  1. salut, Cum fac sa trimita o singura data mesajul jucatorului care intra in raza Aero LS?
  2. salutare, Cum fac sa sterg vehiculele din clan?
  3. salutare, Am facut comanda /setbonus (sa ofere un nr de bani, puncte RP, puncte PP) la un numar de jucatori conectati, dar bonusul il ofera doar jucatorului care foloseste comanda. Functia BonusForAll e apelata la OnGameModeInit odata la 1 secunda.
  4. salutare, Cine ma poate ajuta, de ce nu imi afiseaza meniul cand intru in Trans Fender?
  5. salutare, Cum pun sa trimita mesaj la cel care foloseste /service medic cand medicul ajunge la el? COD: si cand intra in checkpoint:
  6. Cum pun pick-up ID 19607 pe un vehicul sa fie deasupra lui?
  7. Aici cred ca e problema: if(IsPlayerInVehicle(i, QuestVehicle[0])) RemovePlayerMapIcon(i, 10); if(IsPlayerInVehicle(i, QuestVehicle[1])) RemovePlayerMapIcon(i, 11); if(IsPlayerInVehicle(i, QuestVehicle[2])) RemovePlayerMapIcon(i, 12);
  8. salutare, Cand duc vehiculele la destinatie nu imi sterge map icon-ul si mi-l seteaza in centrul mapei COD: forward UpdateNativeIcons(); public UpdateNativeIcons() { new Float:x, Float:y, Float:z; // Trecem prin toți jucătorii online for(new i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i) && IsPlayerLogged[i] == 1) { if(StartQuestWoozie[i] > 0) { GetVehiclePos(QuestVehicle[0], x, y, z); SetPlayerMapIcon(i, 10, x, y, z, 55, 0, MAPICON_GLOBAL); GetVehiclePos(QuestVehicle[1], x, y, z); SetPlayerMapIcon(i, 11, x, y, z, 55, 0, MAPICON_GLOBAL); GetVehiclePos(QuestVehicle[2], x, y, z); SetPlayerMapIcon(i, 12, x, y, z, 55, 0, MAPICON_GLOBAL); if(IsPlayerInRangeOfPoint(i, 50.0, WooziePos[0], WooziePos[1], WooziePos[2])) { new string[100]; new rand_money = 50000 + random(10000); for(new d = 0; d < 3; d++) { if(IsPlayerInVehicle(i, QuestVehicle[d])) { DestroyVehicle(QuestVehicle[d]); QuestVehicle[d] = 0; format(string, sizeof(string), "(+) Ai primit $%s pentru vehiculul adus.", FormatNumber(rand_money)); SCM(i, COLOR_YELLOW, string); if(IsPlayerInVehicle(i, QuestVehicle[0])) RemovePlayerMapIcon(i, 10); if(IsPlayerInVehicle(i, QuestVehicle[1])) RemovePlayerMapIcon(i, 11); if(IsPlayerInVehicle(i, QuestVehicle[2])) RemovePlayerMapIcon(i, 12); } } } } } } return 1; }
  9. am scos-o de la resetvariables dar degeaba, tot asa apare
  10. salutare, Aveti idee de ce nu imi arata meniul cu "Colors, Add Nos etc" cand intru in Trans Fender? Video:
  11. poftim: new PlayerText: SpeedoTD; La ResetVariables(playerid): PlayerTextDrawHide(playerid, SpeedoTD); La OnPlayerSpawn: PlayerTextDrawHide(playerid, SpeedoTD); La OnPlayerStateChange: if(newstate == PLAYER_STATE_ONFOOT) { PlayerTextDrawHide(playerid, SpeedoTD); } function Checkvehinfo(i) { if(GetPlayerState(i) == PLAYER_STATE_DRIVER) { new status[180], str[256], benzina[64], engine,lights,alarm,doors,bonnet,boot,objective, vehicle = GetPlayerVehicleID(i), spe = Carspeed(i), carid = FindSpawnID(vehicle); GetVehicleParamsEx(vehicle,engine,lights,alarm,doors,bonnet,boot,objective); if(doors == 1) { status = "Doors: ~r~Locked~w~~h~"; } else if(doors == 0) { status = "Doors: ~w~Unlocked~w~~h~"; } else status = "Doors: ~w~Unlocked~w~~h~"; if(Gas[vehicle] > 20) format(benzina, sizeof(benzina), "%d", Gas[vehicle]); else format(benzina, sizeof(benzina), "~r~%d", Gas[vehicle]); if(CarInfo[carid][cID] != -2 && carid != 0 && !IsAPlane(vehicle)) { if(!IsABike(vehicle) && !IsAPlane(vehicle)) format(str, sizeof(str), "Speed: ~y~%d~w~~h~ km/h~w~~h~~n~Odometer: %.2f~n~%s~n~Fuel: %s%s", spe, CarInfo[carid][KM], status, benzina, "%"); else format(str, sizeof(str), "Speed: ~y~%d~w~~h~ km/h~n~Odometer: %.2f~n~%s", spe, CarInfo[carid][KM], status); PlayerTextDrawSetString(i, SpeedoTD, str); PlayerTextDrawShow(i, SpeedoTD); } else { if(!IsABike(vehicle) && !IsAPlane(vehicle)) format(str, sizeof(str), "Speed: ~y~%d~w~~h~ km/h~w~~h~~n~%s~n~Fuel: %s%s", spe, status, benzina, "%"); else format(str, sizeof(str), "Speed: ~y~%d~w~~h~ km/h~n~%s", spe, status); if(IsAPlane(vehicle) && CarInfo[carid][cID]) format(str, sizeof(str), "Speed: ~y~%d~w~~h~ km/h~n~Odometer: %.2f~n~%s", spe, CarInfo[carid][KM], status); PlayerTextDrawSetString(i, SpeedoTD, str); PlayerTextDrawShow(i, SpeedoTD); } } return 1; } function Spedometer() { foreach(Player, i) { if(IsPlayerConnected(i) && IsPlayerLogged[i] == 1) { if(GetPlayerState(i) == PLAYER_STATE_DRIVER) Checkvehinfo(i); } } return 1; } spedometertimer = SetTimer("Spedometer", 1000, true); Asta e tot .
  12. am incercat mane dar tot nu merge. Daca ai timp sa intri tu in PC la mine sa verifici codul ar fi mai ok
  13. ingreuneaza serverul daca pun timer-ul asa: spedometertimer = SetTimer("Spedometer", 10, true); (10 milisecunde) ?
  14. distrug textdraw-ul la: onplayerspawn si cand iese din vehiculul taxi
  15. salutare, Cand actualizez textdraw-ul speedometer la secunda apare si dispare, cod: spedometertimer = SetTimer("Spedometer", 1000, true); function Spedometer() { foreach(Player, i) { if(IsPlayerConnected(i) && IsPlayerLogged[i] == 1) { if(GetPlayerState(i) == PLAYER_STATE_DRIVER) Checkvehinfo(i); } } return 1; } Video:
  16. Am rezolvat, trebuia Delet3DTextlabel nu Distroy; Puteti da T/C
  17. il distrug la despawnvehicle dar tot imi arata text3d-ul if(strlen(CarInfo[dbid][c3DTextLabelText]) > 4) DestroyDynamic3DTextLabel(vehicle3Dtext[CarInfo[dbid][Spawned]]);
  18. am si eu o problema, cand achizitionez 3d text label pe vehicul si il vand la dealership, apoi cand cumpar alt vehicul din dealership imi arata 3d text label-ul pe vehicul cu toate ca nu e upgradat. COD: function attach_label_text(idd) { new string[256]; if(strlen(CarInfo[idd][c3DTextLabelText]) > 4) { format(string, sizeof(string), "%s", CarInfo[idd][c3DTextLabelText]); vehicle3Dtext[CarInfo[idd][Spawned]] = Create3DTextLabel(string, 0xFF0000AA, 0.0, 0.0, 0.0, 15.0, 0, 1 ); Attach3DTextLabelToVehicle(vehicle3Dtext[CarInfo[idd][Spawned]] , CarInfo[idd][Spawned], 0.0, 0.0, 0.0); } return 1; } Video:
  19. Mersi mult mane, o sa incerc cand ajung acasa si iti zic daca merge
  20. Cum pot face sa seteze automat random vremea pe server cu ID-urile (weather) alese de mine Exemplu: Vreau sa seteze automat weather cu ID-urile 1,2,3,5,9,12,15
  21. salutare, Cine ma poate ajuta si pe mine, cand expira billboard-ul nu seteaza jucatorului offline variabila Billboard pe 0 Cod: function ScadeTimpBillboard() { new query[248]; for(new i = 0; i < MAX_BILLBOARDS; i++) { if(Billboard[i][blOwned] > 0) { if(Billboard[i][blExpire] > 0) { Billboard[i][blExpire] -= 60; UpdateLabelBillboard(i); mysql_format(SQL, query, sizeof(query), "UPDATE `billboards` SET `expire`='%d' WHERE `ID`='%d'", Billboard[i][blExpire], i); mysql_tquery(SQL, query, "", ""); if(Billboard[i][blExpire] <= 0) { ---- > AICI (la ownerbill) <--- new ownerbill[64]; cache_get_field_content( 0, "blOwner", ownerbill, SQL, 64); mysql_format(SQL, query, sizeof query, "UPDATE `users` SET `Billboard` = '0' WHERE `Username` = '%s'", ownerbill); mysql_tquery(SQL, query, "", "" ); Billboard[i][blOwned] = 0; Billboard[i][blPhone] = 0; Billboard[i][blExpire] = 0; format(Billboard[i][blOwner],25,"AdmBot"); format(Billboard[i][blFont],25,"Arial"); format(Billboard[i][blMessage],32,"Your advertisment here!"); mysql_format(SQL,query,248,"UPDATE `billboards` SET `blFont`='Arial',`blOwned`='0',`blOwner`='AdmBot',`blPhone`='0',`blMessage`='Your advertisment here!',`expire`='0' WHERE `ID` = '%d' LIMIT 1",Billboard[i][blID]); mysql_tquery(SQL,query,"",""); SetDynamicObjectMaterialText(Billboard[i][blObjectID],0,Billboard[i][blMessage], OBJECT_MATERIAL_SIZE_256x128,Billboard[i][blFont], 18, 0, 0xFF000000, 0xFFFFFFFF, OBJECT_MATERIAL_TEXT_ALIGN_CENTER); UpdateLabelBillboard(i); } } } } return 1; }
  22. salut, Dupa ce cumpar masina din Dealership nu mai functioneaza comanda /v(ehicles). Video: Watch bandicam 2026-02-15 15-44-54-707 | Streamable
  23. salutare, Caut un scripter sa ma ajute la un gamemode, platesc
×
×
  • 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.