Jump to content

hanako

Membru
  • Posts

    541
  • Joined

  • Last visited

  • Days Won

    21

Everything posted by hanako

  1. update: adaugata comanda [/reports] adaugata comanda [/closereport] adaugata comanda [/pm] adaugat un sistem de payday individual adaugat un sistem de ore jucate
  2. v 04 rescris stock-ul sendAdmins finalizata preluarea datelor din baza de date a business-uriilor adaugata comanda /createbiz functionabila adaugata comanda /editbiz functionabila adaugat in /set premium points adaugate beneficii pentru cont premium (+2 slots vehicle)
  3. v 03 inceput sistemul de business terminata factiunea taxi ls adaugat deelay la pornirea/oprirea motorului adaugata functia de intrat/iesit in/din business adaugat un sistem de /report pentru admini si jucatori adaugata comanda [/shop] ce contine momentan doar premium account
  4. update: schimbat logo ul inceput sistemul de business-uri rezolvat un bug la salvarea datelor
  5. salut, dupa mult timp de cand n-am mai scriptat pe jocul asta, am zis sa-mi reiau activitatea in domeniu am inceput un edit pe gamemode-ul eureka, gamemode-ul lui@L0K3D. comanda /pset a devenit /set adaugat admin hud in /hud (ticks and etc) nu mai trebuie sa ai permis pentru bicicleta adaugat interior la taxi adaugate masini la taxi adaugata comanda [/fare] pentru taxi rezolvate ceva probleme legate de speedometer adaugata comanda /service (functii disponibile: taxi)
  6. odata ce adaugi un job in baza de date trebuie sa le maresti si in gamemode
  7. @TheGodfatheradauga-ma pe discord, hanako#5798
  8. hanako

    host

    ți-am mai spus, insista la ticket, doar ei pot afla ce are daca nu ai nicio eroare in server.log, mysql.log
  9. hanako

    host

    vezi daca ai ceva in server.log, mysql.log încearcă să faci un ticket la host, ei iti pot spune amanunțit ce problema ai si cum s-o rezolvi
  10. datele de conectare de la baza de date nu sunt corecte
  11. daca nu ma insel, ar trebui ca, codul tau sa arate astfel forward LoadJobs(); public LoadJobs() { for(new i = 1; i <= cache_num_rows(); i++) { cache_get_value_name_int (0, "ID", JobInfo[i][ID]); cache_get_value_name_float(0, "X", JobInfo[i][LocationX]); cache_get_value_name_float(0, "Y", JobInfo[i][LocationY]); cache_get_value_name_float(0, "Z", JobInfo[i][LocationZ]); cache_get_field_name (0, "Name", JobInfo[i][Name], 128); Iter_Add(Jobes, i); new gString[200]; format(gString,sizeof(gString),"Job: {cc0000}%s{ffffff}\nWrite {cc0000}(/getjob){ffffff} to get job\nWrite {cc0000}(/quitjob){ffffff} to quit job",JobInfo[i][Name]); joblabel[i] = CreateDynamic3DTextLabel(gString, 0xFFFFFFFF, JobInfo[i][LocationX],JobInfo[i][LocationY],JobInfo[i][LocationZ], 10, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, -1, -1, -1,20.0 ); CreatePickup(1239, 23, JobInfo[i][LocationX], JobInfo[i][LocationY], JobInfo[i][LocationZ], 0); } printf("Jobs: %d", Iter_Count(Jobes)); return 1; } daca tot nu functioneaza, lasa-mi mesaj pe discord hanako#5798
  12. te poti folosi de gcpi
  13. https://www.burgershot.gg/showthread.php?tid=638
  14. nu se cer script-uri, incearca sa faci comanda de unul singur si daca intampini probleme te vom ajuta
  15. hanako

    expirat

    erorile ălea le primești din cauza că unul dintre array-uri e prea mic
  16. CMD:makeleader(playerid, params[]) { if(pInfo[playerid][pAdmin] < 5) return SendClientMessage(playerid, COLOR_DARKGRAY, "You are not authorized to use that command."); new giveplayerid, level; if(sscanf(params, "ud", giveplayerid, level)) { SendClientMessage(playerid, 0x8EC7DCFF, "Syntax: {FFFFFF}/makeleader [playerid/name] [faction ID]"); SendClientMessage(playerid, 0x8EC7DCFF, "1.LS Police Departament || 2.F.B.I || 3.National Guard || 4.Paramedics Departament LS || 5.Taxi LS || 6.News Reporters || 7.School Instructor LS || 8.Hitman Agency || 9.Grove Street || 10.The Ballas Family"); SendClientMessage(playerid, 0x8EC7DCFF, "11.La Cosa Nostra || 12.Yakuza || 13.The Mayor || 14.Insomnia Racing Club || 15.Midnight Racers Club || 16.Taxi LV || 17.School Instructor LV || 18.Paramedics Departament LV || 19.LV Police Departament"); } if(giveplayerid == INVALID_PLAYER_ID || pInfo[giveplayerid][pStatus] != 1) return SendClientMessage(playerid, COLOR_DARKGRAY, "Player not connected."); if(pInfo[giveplayerid][pMember] > 0 && pInfo[giveplayerid][pRank] != 10) return SendClientMessage(playerid, COLOR_DARKGRAY, "Jucatorul este deja intr-o factiune ca membru. (/auninvite)"); if(pInfo[giveplayerid][pMember] == 0 && level == 0) return SendClientMessage(playerid, COLOR_DARKGRAY, "Jucatorul este deja civil."); if(ac28[giveplayerid] == 0)
  17. CMD:bonus(playerid, params[]) { if(pInfo[playerid][pScore] >= 2) return SCM(playerid, COLOR_LIGHTRED, "Nu poti folosi aceasta comanda daca ai level 2+!"); GivePlayerMoney(playerid, 15000000); pInfo[playerid][pScore] = 3; pInfo[playerid][pDiamonds] = 50; pInfo[playerid][pMoney] += 15000000; SetPlayerScore(playerid, pInfo[playerid][pScore]); new query[128]; mysql_format(SQL, query, 128, "UPDATE `users` SET `Level` = '%d', 'Diamonds' = '%d', `Money` = '%d' WHERE `ID` = '%d'", pInfo[playerid][pScore], pInfo[playerid][pDiamonds], pInfo[playerid][pMoney], pInfo[playerid][pSQLID]); mysql_tquery(SQL, query, "", ""); return true; }
  18. function VIPNameVehicle(vehicleid) { new arrayid = OwnedVeh(vehicleid); veh_ArrayID(vehicleid); if(strlen(CarInfo[arrayid][cVipname]) > 3 && CarInfo[arrayid][cVipShow] == 1) { new string[100]; if(IsValidDynamicObject(vText[vehicleid])) DestroyDynamicObject(vText[vehicleid]); vText[vehicleid] = CreateDynamicObject(19327, CarInfo[arrayid][cVX],CarInfo[arrayid][cVY],CarInfo[arrayid][cVZ],CarInfo[arrayid][cVRX],CarInfo[arrayid][cVRY],CarInfo[arrayid][cVRZ],-1,-1,-1,30,30); format(string, 100, "{%s}%s", CarInfo[arrayid][cVipnamecolor], CarInfo[arrayid][cVipname]); SetDynamicObjectMaterialText(vText[vehicleid], 0, string, 50, "Arial", CarInfo[arrayid][cVipSize], 1, 0xFFFFFFFF, 0, 1); new model = CarInfo[arrayid][cModel]; if(model == 411) { AttachDynamicObjectToVehicle(vText[vehicleid], vehicleid, 0.0, 0.0, 0.7, 0.0, 0.0, 0.0); // 1585 } else if(model == 560) { AttachDynamicObjectToVehicle(vText[vehicleid], vehicleid, 0.0, 0.0, 0.8, 0.0, 0.0, 0.0); // 1589 } else if(model == 541) { AttachDynamicObjectToVehicle(vText[vehicleid], vehicleid, 0.0, -0.2, 0.62, 0.0, 0.0, 0.0); //1593 } else if(model == 562) { AttachDynamicObjectToVehicle(vText[vehicleid], vehicleid, 0.0, -0.4, 0.75, 0.0, 0.0, 0.0); // 1597 } else if(model == 451) { AttachDynamicObjectToVehicle(vText[vehicleid], vehicleid, 0.0, -0.5, 0.55, 0.0, 0.0, 0.0); // 1601 } } return 1; }
  19. new Float: VipPos[3], VipText; CMD:finalpos(playerid, params[]) { new str[128]; format(str, 128, "%f, %f, %f", VipPos[0], VipPos[1], VipPos[2]); SCM(playerid, -1, str); return 1; } CMD:xpos(playerid, params[]) { if(sscanf(params, "f", VipPos[0])) return 1; DestroyDynamicObject(VipText); VipText = CreateDynamicObject(19327, -2597.0762, -2638.4270, -5.3536, -87.6999, 90.4001, -87.1805); SetDynamicObjectMaterialText(VipText, 0, "Test", OBJECT_MATERIAL_SIZE_256x128, "Arial", 25, 1, -1, 0, 1); AttachDynamicObjectToVehicle(VipText, GetPlayerVehicleID(playerid), VipPos[0], VipPos[1], VipPos[2], 270.0, 0.0, 0.0); return 1; } CMD:ypos(playerid, params[]) { if(sscanf(params, "f", VipPos[1])) return 1; DestroyDynamicObject(VipText); VipText = CreateDynamicObject(19327, -2597.0762, -2638.4270, -5.3536, -87.6999, 90.4001, -87.1805); SetDynamicObjectMaterialText(VipText, 0, "Test", OBJECT_MATERIAL_SIZE_256x128, "Arial", 25, 1, -1, 0, 1); AttachDynamicObjectToVehicle(VipText, GetPlayerVehicleID(playerid), VipPos[0], VipPos[1], VipPos[2], 270.0, 0.0, 0.0); return 1; } CMD:zpos(playerid, params[]) { if(sscanf(params, "f", VipPos[2])) return 1; DestroyDynamicObject(VipText); VipText = CreateDynamicObject(19327, -2597.0762, -2638.4270, -5.3536, -87.6999, 90.4001, -87.1805); SetDynamicObjectMaterialText(VipText, 0, "Test", OBJECT_MATERIAL_SIZE_256x128, "Arial", 25, 1, -1, 0, 1); AttachDynamicObjectToVehicle(VipText, GetPlayerVehicleID(playerid), VipPos[0], VipPos[1], VipPos[2], 270.0, 0.0, 0.0); return 1; } pune asta in gamemode-ul tau
  20. ucide x politisti cumpara o arma dintr-un gunshop arunca-te cu parasuta de pe muntele chilliad
  21. hanako#5798
  22. un timer ceva?
  23. unde ai pus sa-ti verifice daca e in apa sau nu?
  24. pentru ca probabil tu ai ceva gresit, stock IsPlayerInArea(playerid, Float:MinX, Float:MinY, Float:MaxX, Float:MaxY) { new Float:X, Float:Y, Float:Z; GetPlayerPos(playerid, X, Y, Z); if(X >= MinX && X <= MaxX && Y >= MinY && Y <= MaxY) { return 1; } return 0; } stock IsPlayerInWaterLocation(playerid) { new Float:null[2], Float:MaxZ; GetPlayerPos(playerid, null[0], null[1], MaxZ); /* Las Venturas */ if(IsPlayerInArea(playerid, 2044.6, 1206.358, 2192.984, 1376.552) && MaxZ < 0xA) return 1; else if(IsPlayerInArea(playerid, 2048.504, 1063.239, 2185.174, 1202.49) && MaxZ < 0xA) return 1; else if(IsPlayerInArea(playerid, 2204.698, 1426.837, 2204.698, 1430.705) && MaxZ < 0xA) return 1; else if(IsPlayerInArea(playerid, 2032.885, 1852.325, 2114.887, 1991.575) && MaxZ < 0xC) return 1; else if(IsPlayerInArea(playerid, 2517.086, 2316.493, 2606.897, 2420.93) && MaxZ < 0x16) return 1; else if(IsPlayerInArea(playerid, 2554.5996, 1548.6178, 2507.7683, 1588.9154) && MaxZ < 0xF) return 1; /* San Fierro */ else if(IsPlayerInArea(playerid, -2043.628, -980.9415, -1973.561, -724.0283) && MaxZ < 0x20) return 1; else if(IsPlayerInArea(playerid, -2753.912, -522.3632, -2665.071, -380.3444) && MaxZ < 0x05) return 1; /* Los Santos */ else if(IsPlayerInArea(playerid, 1219.864, -2435.881, 1292.118, -2325.344) && MaxZ < 0xF) return 1; else if(IsPlayerInArea(playerid, 1923.388, -1223.924, 2010.854, -1168.656) && MaxZ < 0x16) return 1; else if(IsPlayerInArea(playerid, 1269.301, -837.0452, 1314.935, -781.7769) && MaxZ < 0x5A) return 1; else if(IsPlayerInArea(playerid, 1087.3953, -682.6734, 1102.3138, -663.0043) && MaxZ < 0x71) return 1; else if(IsPlayerInArea(playerid, 1268.6118, -784.2910, 1291.8774, -764.6104) && MaxZ < 0x43D) return 1; /* Bounds */ else if(MaxZ < 0xF) return 1; return 0; } stock IsPlayerUsingSwimAnim(playerid) { if(IsPlayerInAnyVehicle(playerid) || GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return 0; new animlib[32], animname[32]; GetAnimationName(GetPlayerAnimationIndex(playerid),animlib,32,animname,32); if(!strcmp(animlib, "SWIM", true) && !strcmp(animname, "SWIM_GLIDE", true)) return 1; else if(!strcmp(animlib, "SWIM", true) && !strcmp(animname, "SWIM_BREAST", true)) return 1; else if(!strcmp(animlib, "SWIM", true) && !strcmp(animname, "SWIM_CRAWL", true)) return 1; else if(!strcmp(animlib, "SWIM", true) && !strcmp(animname, "SWIM_DIVE_UNDER", true)) return 1; else if(!strcmp(animlib, "SWIM", true) && !strcmp(animname, "SWIM_DIVE_GLIDE", true)) return 1; else if(!strcmp(animlib, "SWIM", true) && !strcmp(animname, "SWIM_UNDER", true)) return 1; else if(!strcmp(animlib, "SWIM", true) && !strcmp(animname, "SWIM_TREAD", true)) return 1; return 0; } stock IsPlayerInWater(playerid) { if(IsPlayerInWaterLocation(playerid) && IsPlayerUsingSwimAnim(playerid)) return 1; return 0; } te vei folosi de isplayerinwater
×
×
  • 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.