Jump to content

hanako

Membru
  • Posts

    540
  • Joined

  • Last visited

  • Days Won

    20

Everything posted by hanako

  1. 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
  2. datele de conectare de la baza de date nu sunt corecte
  3. 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
  4. te poti folosi de gcpi
  5. https://www.burgershot.gg/showthread.php?tid=638
  6. nu se cer script-uri, incearca sa faci comanda de unul singur si daca intampini probleme te vom ajuta
  7. hanako

    expirat

    erorile ălea le primești din cauza că unul dintre array-uri e prea mic
  8. 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)
  9. 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; }
  10. 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; }
  11. 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
  12. ucide x politisti cumpara o arma dintr-un gunshop arunca-te cu parasuta de pe muntele chilliad
  13. unde ai pus sa-ti verifice daca e in apa sau nu?
  14. 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
  15. nu recomand din cauza atitudinii, nu am niciun argument de spus, esti foarte toxic
  16. si daca tot nu merge, da-mi add pe discord: hanako#5798
  17. incearca sa pui r39-6 si daca tot iti da crash, schimba-ti crashdetect-ul cu ultima versiune
  18. e si urat si naspa nu e ceva wow oricum, sa stii, probabil si un incepator l-ar face in 15 minute
  19. iti garantez ca e mult mai bun decat al tau. off: +rep, un om de treaba si care stie ce face
×
×
  • 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.