Jump to content

cstef4n

Membru
  • Posts

    36
  • Joined

  • Last visited

Everything posted by cstef4n

  1. Cum pun pick-up ID 19607 pe un vehicul sa fie deasupra lui?
  2. 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);
  3. 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; }
  4. am scos-o de la resetvariables dar degeaba, tot asa apare
  5. salutare, Aveti idee de ce nu imi arata meniul cu "Colors, Add Nos etc" cand intru in Trans Fender? Video:
  6. 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 .
  7. am incercat mane dar tot nu merge. Daca ai timp sa intri tu in PC la mine sa verifici codul ar fi mai ok
  8. ingreuneaza serverul daca pun timer-ul asa: spedometertimer = SetTimer("Spedometer", 10, true); (10 milisecunde) ?
  9. distrug textdraw-ul la: onplayerspawn si cand iese din vehiculul taxi
  10. 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:
  11. Am rezolvat, trebuia Delet3DTextlabel nu Distroy; Puteti da T/C
  12. il distrug la despawnvehicle dar tot imi arata text3d-ul if(strlen(CarInfo[dbid][c3DTextLabelText]) > 4) DestroyDynamic3DTextLabel(vehicle3Dtext[CarInfo[dbid][Spawned]]);
  13. 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:
  14. Mersi mult mane, o sa incerc cand ajung acasa si iti zic daca merge
  15. 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
  16. 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; }
  17. salut, Dupa ce cumpar masina din Dealership nu mai functioneaza comanda /v(ehicles). Video: Watch bandicam 2026-02-15 15-44-54-707 | Streamable
  18. salutare, Caut un scripter sa ma ajute la un gamemode, platesc
  19. salut, mai este valabil anuntul ??
  20. salut, ma poti ajuta si pe mine la o problema? Nu imi afiseaza dialog-ul cu membrii din clan
  21. salutare, Am si eu o problema la dialog-ul members, nu afiseaza membrii. Uitati codul mai jos: case 1: { new szDialog2[1024], Members, name[180], cwarn[180], cdays[180], szRank1[180]; format(query, sizeof(query), "SELECT * FROM `users` WHERE `users`.`Clan` = '%d' ORDER BY `users`.`ClanRank` DESC LIMIT 50", PlayerInfo[playerid][pClan]); new Cache: result = mysql_query(SQL, query); strcat(szDialog2, "#. Name\tRank\tClan Warns\tClan Days\n"); for(new i, j = cache_get_row_count (); i != j; ++i) { cache_get_field_content(i, "Username", name); cache_get_field_content(i, "ClanRank", szRank1); cache_get_field_content(i, "ClanWarns", cwarn); cache_get_field_content(i, "ClanDays", cdays); format(Selected[playerid][Members], MAX_PLAYER_NAME, name); format(szDialog, sizeof(szDialog), "%d. %s\t%d\t%s/3\t%s\n", Members+1, name, strval(szRank1), cwarn, cdays); strcat(szDialog2, szDialog); Members++; } cache_delete(result); ShowPlayerDialog(playerid, DIALOG_CLAN_MEMBERS, DIALOG_STYLE_TABLIST_HEADERS, "Clan members", szDialog2, "Ok", "Back"); }
  22. cauta dupa variabila pAdmin sau cum o ai tu definita in gamemode.
  23. Am pus, Cand ma loghez imi arata asta: sa mp 007 — Postimages fara sa ma spawneze
  24. mersi mult mane pentru ajutor!
×
×
  • 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.