Jump to content

newbie.

Membru
  • Posts

    51
  • Joined

  • Last visited

Everything posted by newbie.

  1. Produsul spre vanzare: Gamemode SA:MP început de la virtual-rpg (60% pe includeuri, nu am apucat să trec totul); Imagini / Video: Aici dovada ; Comenzi admin; Imagini din joc; Sistemul de code-uri; Lista cu update-uri (sunt mult mai multe) -> pastebin.com/MZJqswLX Metoda de plata: Doar paypal/paysafecard. Pret: 15e paypal / 75lei paysafe (nici mai mult nici mai putin). Contact: PM me. Alte detalii: Îl vând deoarece m-am apucat de alt proiect de la 0. Am încercat cât de cât să îl optimizez, nu în totalitate dar e decent, a fost testat pe o versiune veche (rula bine cu 100 playeri, nu avea probleme când nu am început optimizarea; Esti de acord sa alegeti un intermediar: Da (dacă nu trebuie plătit, dacă trebuie plătiți voi). (!) posibil să aibe alte buguri pe care nu le-am observat;(!) nu ofer suport, aveți secțiune special creată;(!) nu da reply dacă nu te interesează;(!) îl vând la maxim 3-4 persoane.- cateva sisteme: sistem de helperi ca pe bgd (/nskip, /n, /nnext, /nqueue, /nreport, /ndelete); sistem de og-codeuri (se pot crea din joc coduri care pot fi folosite de playeri; exista 5 tipuri de coduri: cu bani, level, respect, hidden, premium points); sistem de case opening (asemanator t4p, ai nevoie de case & key pentru a deschide; poti castiga hidden, premium points, bani); sistem de inmultire a banilor (se poate folosi in casino, ai 10% sansa sa castigi de 10x suma pariata); sistem de paintball dinamic (se pot adauga foarte usor alte harti / tipuri de joc din gamemode); sistem de licitatii automate (de la ora 20:00 pana la 24:00 se liciteaza automat toate casele/bizurile [daca sunt]; poti licita cu ajutorul comenzii /bid); sistem de VIP account si VIP vehicles (la vip account ai un logo deasupra capului cu VIP [daca e nevoie, la cerere, fac un logo custom, sa poti pune ce text vrei]; masinile au acces la /vipname, /vipnamecolor, /vipwheels); sistem de misiuni zilnice (se primesc cate 2 misiuni; se pot adauga usor in gamemode); sistem de spike-uri (se pot pune pe strada tepi care distrug rotile masinilor); spawnul este dinamic (se poate modifica pozitia acestuia, skinul jucatorilor direct din joc); și multe altele. // edit: dau primilor 2 la 50 lei.
  2. Te descurci tu de aici daca stii 30% scripting e usor sa faci chestia asta.
  3. Ce gm bigzone versiunea noua visezi ma:))) ? Aia nu cred ca o sa fie pe net... CMD:vipname(playerid, params[]) { if(IsPlayerConnected(playerid)) { if(playerVariables[playerid][pVip] >= 1) { if(IsPlayerInAnyVehicle(playerid)) { new currentveh; currentveh = GetPlayerVehicleID(playerid); new Float:vehx, Float:vehy, Float:vehz; GetVehiclePos(currentveh, vehx, vehy, vehz); new objectid = CreateObject(19327, vehx,vehy,vehz, vehx,vehy,vehz); SetObjectMaterialText(objectid, "namemele", 0, 50, "Arial", 25, 1, 0xE60000FF, 0, 1); AttachObjectToVehicle(objectid, currentveh, 0.0, -1.9, 0.3, 270.0, 0.0, 0.0); SendClientMessage(playerid, -1, "Ai text pe masina bv."); } } } return 1; } Comanda nu e facuta de mine. Pui variabila ta. Este doar pt. Infernus
  4. Scuterul nu are jobul respectiv. Il dai din baza de date sau daca ai o comanda gen /vjob
  5. Cum as putea folosi aici sscanf drept explode? Ma refer la playercarmod... CMD:park(playerid, params[]) { new saveQuery[700]; if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { new vehicleid = GetPlayerVehicleID(playerid); if(playerVariables[playerid][pCarID] == vehicleid) { if(playerVariables[playerid][pCarModel] >= 1 && doesVehicleExist(playerVariables[playerid][pCarID])) { GetVehiclePos(playerVariables[playerid][pCarID], playerVariables[playerid][pCarPos][0], playerVariables[playerid][pCarPos][1], playerVariables[playerid][pCarPos][2]); GetVehicleZAngle(playerVariables[playerid][pCarID], playerVariables[playerid][pCarPos][3]); format(szMessage, sizeof(szMessage), "You succesfull parked your %s.", VehicleNames[playerVariables[playerid][pCarModel] - 400]); SendClientMessage(playerid, COLOR_WHITE, szMessage); format(saveQuery, sizeof(saveQuery), "UPDATE playeraccounts SET playerCarModel = '%d', playerCarColour1 = '%d', playerCarColour2 = '%d', playerCarPosX = '%f', playerCarPosY = '%f', playerCarPosZ = '%f', playerCarPosZAngle = '%f', playerCarMod0 = '%d', playerCarMod1 = '%d', playerCarMod2 = '%d', playerCarMod3 = '%d', playerCarMod4 = '%d', playerCarMod5 = '%d', playerCarMod6 = '%d'",playerVariables[playerid][pCarModel], playerVariables[playerid][pCarColour][0], playerVariables[playerid][pCarColour][1], playerVariables[playerid][pCarPos][0], playerVariables[playerid][pCarPos][1], playerVariables[playerid][pCarPos][2], playerVariables[playerid][pCarPos][3], playerVariables[playerid][pCarMods][0], playerVariables[playerid][pCarMods][1], playerVariables[playerid][pCarMods][2], playerVariables[playerid][pCarMods][3], playerVariables[playerid][pCarMods][4], playerVariables[playerid][pCarMods][5], playerVariables[playerid][pCarMods][6]); format(saveQuery, sizeof(saveQuery), "%s, playerCarPaintJob = '%d', playerCarLock = '%d'", saveQuery, playerVariables[playerid][pCarPaintjob], playerVariables[playerid][pCarLock]); format(saveQuery, sizeof(saveQuery), "%s, playerCarMod7 = '%d', playerCarMod8 = '%d', playerCarMod9 = '%d', playerCarMod10 = '%d', playerCarMod11 = '%d', playerCarMod12 = '%d'", saveQuery, playerVariables[playerid][pCarMods][7], playerVariables[playerid][pCarMods][8], playerVariables[playerid][pCarMods][9], playerVariables[playerid][pCarMods][10], playerVariables[playerid][pCarMods][11], playerVariables[playerid][pCarMods][12]); format(saveQuery, sizeof(saveQuery), "%s WHERE playerID = '%d'", saveQuery, playerVariables[playerid][pInternalID]); mysql_tquery(handle,saveQuery); SetVehicleToRespawnEx(vehicleid);
  6. SendToGroup(playerVariables [playerid][pGroup], COLOR_TEAL, string);
  7. T/C, am rezolvat. Mersi Widu pt. ajutor. Era alta problema.
  8. stie cineva ca nu imi dau seama..
  9. cod print("edittype: edit the type of car (1)"); format(szMessage, sizeof(szMessage), "You have changed car %d's type to %d", carid, type); print("edittype: edit the type of car (mesajul)"); SendClientMessage(playerid, -1, szMessage); print("edittype: edit the type of car (trimite mesajul)"); saveCar(carid); print("edittype: edit the type of car (salveaza masina)"); deci problema e undeva la saveCar savecar: stock saveCar(const id) { if(dealerVariables[id][dCarPrice] >= 1) { mysql_format(handle, szLargeString, sizeof(szLargeString), "UPDATE `dealer` SET `CarPrice` = '%d', `CarNormID` = '%d', `CarName` = '%e', `CarStock` = '%d', `CarType` = '%d' WHERE `CarID` = '%d'", dealerVariables[id][dCarPrice], dealerVariables[id][dCarID], dealerVariables[id][dCarName], dealerVariables[id][dCarStock], dealerVariables[id][dCarType],id); mysql_tquery(handle, szLargeString); } else { return 0; } return 1; }
  10. linia: dealerVariables[carid][dCarType] = type; comanda: CMD:edittype(playerid, params[]) { new carid, type; if(sscanf(params, "ii", carid, type)) return SendClientMessage(playerid, -1, "Syntax: /edittype [carid] [type]"); if(playerVariables[playerid][pAdminLevel] >= 6) { dealerVariables[carid][dCarType] = type; format(szMessage, sizeof(szMessage), "You have changed car %d's type to %d", carid, type); SendClientMessage(playerid, -1, szMessage); saveCar(carid); } return 1; }
  11. am crashdetect pus si nativechecker, tot aia imi da cu ambele plugins crashdetect sscanf streamer mysql GeoIP_Plugin nativechecker ///// edit: am repus astea si acum imi da asa: [14:46:58] [debug] Run time error 4: "Array index out of bounds" [14:46:58] [debug] Accessing element at index 462 past array upper bound 100 [14:46:58] [debug] AMX backtrace: [14:46:58] [debug] #0 00273f14 in public cmd_edittype (playerid=0, params[]=@003a0a28 "462 1") at C:\Users\user\Desktop\pawn project\gamemodes\vx-rp2.pwn:41577 [14:46:58] [debug] #1 native CallLocalFunction () from samp-server.exe [14:46:58] [debug] #2 00000bb0 in public OnPlayerCommandText (playerid=0, cmdtext[]=@003a09e8 "/edittype 462 1") at C:\Users\user\Desktop\pawn project\pawno\include\zcmd.inc:108 linia: dealerVariables[carid][dCarType] = type; comanda: CMD:edittype(playerid, params[]) { new carid, type; if(sscanf(params, "ii", carid, type)) return SendClientMessage(playerid, -1, "Syntax: /edittype [carid] [type]"); if(playerVariables[playerid][pAdminLevel] >= 6) { dealerVariables[carid][dCarType] = type; format(szMessage, sizeof(szMessage), "You have changed car %d's type to %d", carid, type); SendClientMessage(playerid, -1, szMessage); saveCar(carid); } return 1; }
  12. Problema intalnita (descriere): Imi da run time errorul ala cu array of index out of bounds cand folosesc doar 5 comenzi din gm, in legatura cu dealershipul.Ero(area / rile) / warning-(ul / urile): [10:52:08] [debug] Run time error 4: "Array index out of bounds" // asta e de la una [10:52:08] [debug] Accessing element at index 462 past array upper bound 100 [10:52:08] [debug] AMX backtrace: [10:52:08] [debug] #0 001e7e6c in public cmd_edittype (0, 3803424) from vx-rp2.amx [10:52:08] [debug] #1 native CallLocalFunction () from samp-server.exe [10:52:08] [debug] #2 000009d0 in public OnPlayerCommandText (0, 3803360) from vx-rp2.amx [10:52:11] [server] [cmd] noob (ID 0): /buycar [10:52:18] [server] [cmd] noob (ID 0): /stats [10:52:23] [server] [cmd] noob (ID 0): /vehicles [10:57:25] [server] [cmd] noob (ID 0): /dscars [10:57:25] [debug] Run time error 4: "Array index out of bounds" // de la alta, si tot asa [10:57:25] [debug] Accessing element at index 101 past array upper bound 100 [10:57:25] [debug] AMX backtrace: [10:57:25] [debug] #0 001e79c4 in public cmd_dscars (0, 3803392) from vx-rp2.amx [10:57:25] [debug] #1 native CallLocalFunction () from samp-server.exe [10:57:25] [debug] #2 000008cc in public OnPlayerCommandText (0, 3803360) from vx-rp2.amx Liniile de cod / sursa / script-ul(obligatoriu): CMD:dscars(playerid, params[]) { if(playerVariables[playerid][pAdminLevel] >= 6) { for(new i = 0; i <= MAX_DEALERSHIP_CARS; i++) { if(strlen(dealerVariables[i][dCarName]) >= 1) { format(szMessage, sizeof(szMessage), "Dealer ID: %d | Car ID: %d | Name: %s | Price: %s | Stock: %d", dealerVariables[i][dCarID], i, dealerVariables[i][dCarName], NumberFormat(dealerVariables[i][dCarPrice]), dealerVariables[i][dCarStock]); SendClientMessage(playerid, -1, szMessage); } } } return 1; } CMD:editprice(playerid, params[]) { new carid, price; if(sscanf(params, "ii", carid, price)) return SendClientMessage(playerid, -1, "Syntax: /editprice [carid] [price]"); if(playerVariables[playerid][pAdminLevel] >= 6) { dealerVariables[carid][dCarPrice] = price; format(szMessage, sizeof(szMessage), "You have changed car %d's price to %d", carid, price); SendClientMessage(playerid, -1, szMessage); saveCar(carid); } return 1; } CMD:edittype(playerid, params[]) { new carid, type; if(sscanf(params, "ii", carid, type)) return SendClientMessage(playerid, -1, "Syntax: /edittype [carid] [type]"); if(playerVariables[playerid][pAdminLevel] >= 6) { dealerVariables[carid][dCarType] = type; format(szMessage, sizeof(szMessage), "You have changed car %d's type to %d", carid, type); SendClientMessage(playerid, -1, szMessage); saveCar(carid); } return 1; } CMD:editmodel(playerid, params[]) { new carid, model; if(sscanf(params, "ii", carid, model)) return SendClientMessage(playerid, -1, "Syntax: /editmodel [carid] [model]"); if(playerVariables[playerid][pAdminLevel] >= 6) { dealerVariables[carid][dCarID] = model; format(szMessage, sizeof(szMessage), "You have changed car %d's model to %d", carid, model); SendClientMessage(playerid, -1, szMessage); saveCar(carid); } return 1; } CMD:editname(playerid, params[]) { new carid, name[255]; if(sscanf(params, "is[255]", carid, name)) return SendClientMessage(playerid, -1, "Syntax: /editname [carid] [name]"); if(playerVariables[playerid][pAdminLevel] >= 6) { format(dealerVariables[carid][dCarName], 225, name); format(szMessage, sizeof(szMessage), "You have changed car %d's name to %s", carid, dealerVariables[carid][dCarName]); SendClientMessage(playerid, -1, szMessage); saveCar(carid); } return 1; } enum pt ds: enum dInfo { dCarID, dCarName[255], dCarStock, dCarPrice, dCarType, // 1 - cheap vehicles; 2 - normal vehicles; 3 - expensive vehicles; } new dealerVariables[MAX_DEALERSHIP_CARS][dInfo]; MAX_DEALERSHIP_CARS e 101. (#define MAX_DEALERSHIP_CARS 101) Imagini / Video (optional): - Ati incercat sa rezolvati singur?: habar nu am de ce imi face asa.
×
×
  • 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.