Jump to content

MAXYMUSS

Membru
  • Posts

    166
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by MAXYMUSS

  1. Problema intalnita (descriere): Vreau ca atunci cand cumpar insurance sa nu pot cumpara mai mult de 10 , de ex daca am deja 10 sa nu mai mearga sa cumpar , daca am 9 sa mai pot cumpara 1 . Ero(area / rile) / warning-(ul / urile): - Liniile de cod / sursa / script-ul(obligatoriu): if(listitem == 3) { if(playerVariables[playerid][pCarSelected] == 1) { new da[500]; format(da, 500, "Cate puncte de asigurare vrei sa cumperi? %d / insurance point (%d/10)", playerVariables[playerid][pInsurance],playerVariables[playerid][pInsurancePoints]); ShowPlayerDialog(playerid, 22521, DIALOG_STYLE_INPUT,"Insurance",da,"Ok","Cancel"); } else if(playerVariables[playerid][pCarSelected] == 2) { new da[500]; format(da, 500, "Cate puncte de asigurare vrei sa cumperi? %d / insurance point (%d/10)", playerVariables[playerid][pInsurance2],playerVariables[playerid][pInsurancePoints2]); ShowPlayerDialog(playerid, 22521, DIALOG_STYLE_INPUT,"Insurance",da,"Ok","Cancel"); } else if(playerVariables[playerid][pCarSelected] == 3) { new da[500]; format(da, 500, "Cate puncte de asigurare vrei sa cumperi? %d / insurance point (%d/10)", playerVariables[playerid][pInsurance3],playerVariables[playerid][pInsurancePoints3]); ShowPlayerDialog(playerid, 22521, DIALOG_STYLE_INPUT,"Insurance",da,"Ok","Cancel"); } else if(playerVariables[playerid][pCarSelected] == 4) { new da[500]; format(da, 500, "Cate puncte de asigurare vrei sa cumperi? %d / insurance point (%d/10)", playerVariables[playerid][pInsurance4],playerVariables[playerid][pInsurancePoints4]); ShowPlayerDialog(playerid, 22521, DIALOG_STYLE_INPUT,"Insurance",da,"Ok","Cancel"); } } } } if(dialogid == 22521) { if(response) { if(!isnull(inputtext)) { new points = strval(inputtext); new saveQuery[369]; if(playerVariables[playerid][pCarSelected] == 1) { //if(points > 0) if(points >= 0 && points <= 10) { new bani = playerVariables[playerid][pInsurance]*points; if(playerVariables[playerid][pMoney] > bani) { playerVariables[playerid][pInsurancePoints] += points; playerVariables[playerid][pMoney] -= bani; format(szMessage,256,"Ai cumparat %d puncte de asigurare cu $%s.", points, NumberFormat(bani)); SCM(playerid,COLOR_ATTACK, szMessage); format(saveQuery, sizeof(saveQuery), "UPDATE playeraccounts SET playerInsurancePoints = '%d'", playerVariables[playerid][pInsurancePoints]); mysql_tquery(handle,saveQuery); } else SCM(playerid, -1,"You don't have enought money."); } } else if(playerVariables[playerid][pCarSelected] == 2) { //if(points > 0) if(points >= 0 && points <= 10) { new bani = playerVariables[playerid][pInsurance2]*points; if(playerVariables[playerid][pMoney] > bani) { playerVariables[playerid][pInsurancePoints2] += points; playerVariables[playerid][pMoney] -= bani; format(szMessage,256,"Ai cumparat %d puncte de asigurare cu $%s.", points, NumberFormat(bani)); SCM(playerid,COLOR_ATTACK, szMessage); format(saveQuery, sizeof(saveQuery), "UPDATE playeraccounts SET playerInsurancePoints2 = '%d'", playerVariables[playerid][pInsurancePoints2]); mysql_tquery(handle,saveQuery); } else SCM(playerid, -1,"You don't have enought money."); } } else if(playerVariables[playerid][pCarSelected] == 3) { //if(points > 0) if(points >= 0 && points <= 10) { new bani = playerVariables[playerid][pInsurance3]*points; if(playerVariables[playerid][pMoney] > bani) { playerVariables[playerid][pInsurancePoints3] += points; playerVariables[playerid][pMoney] -= bani; format(szMessage,256,"Ai cumparat %d puncte de asigurare cu $%s.", points, NumberFormat(bani)); SCM(playerid,COLOR_ATTACK, szMessage); format(saveQuery, sizeof(saveQuery), "UPDATE playeraccounts SET playerInsurancePoints3 = '%d'", playerVariables[playerid][pInsurancePoints3]); mysql_tquery(handle,saveQuery); } else SCM(playerid, -1,"You don't have enought money."); } } else if(playerVariables[playerid][pCarSelected] == 4) { //if(points > 0) if(points >= 0 && points <= 10) { new bani = playerVariables[playerid][pInsurance4]*points; if(playerVariables[playerid][pMoney] > bani) { playerVariables[playerid][pInsurancePoints4] += points; playerVariables[playerid][pMoney] -= bani; format(szMessage,256,"Ai cumparat %d puncte de asigurare cu $%s.", points, NumberFormat(bani)); SCM(playerid,COLOR_ATTACK, szMessage); format(saveQuery, sizeof(saveQuery), "UPDATE playeraccounts SET playerInsurancePoints4 = '%d'", playerVariables[playerid][pInsurancePoints4]); mysql_tquery(handle,saveQuery); } else SCM(playerid, -1,"You don't have enought money."); } } } } } Imagini / Video (optional): - Ati incercat sa rezolvati singur?: da
  2. Pai ti-ai raspuns singur , de ce ar merge apark la o masina fara proprietar ? , daca vrei sa faci o masina statica sa ramana pe server folosesti : http://wiki.sa-mp.com/wiki/AddStaticVehicleEx
  3. Problema intalnita (descriere): Daca omor un rival , nu pune punct , nici la death , la nimic Ero(area / rile) / warning-(ul / urile): - Liniile de cod / sursa / script-ul(obligatoriu): new aside[MAX_PLAYERS]; new Warallowed = 1; new WarF = 0; new WarF1 = 0; new WarZone = 999; new War = 0; new WarMan1 = 999; new WarMan2 = 999; new WarScore1 = 0; new WarScore2 = 0; new WarStats1[MAX_PLAYERS]; new WarStats2[MAX_PLAYERS]; new WarAttack1 = 999; new WarAttack2 = 999; new WarPoints[19] = 0; new WarKills[MAX_PLAYERS] = 0; new WarDeaths[MAX_PLAYERS] = 0; new Gangzone[50]; new WarTimeON[MAX_PLAYERS] = 0; new Text:TimeLeftWar1; new Text:TimeLeftWar2; new Text:Killuri; new Text:Deathuri; new showgangzone[MAX_PLAYERS]; public CheckSpeed(playerid) { new string[256]; for(new i = 1; i <= sizeof(TurfInfo); i++) { if(WarInfo[wTime] > 0) { WarInfo[wTime] -= 1; format(string,sizeof(string),"%s", CalculeazaTimp(WarInfo[wTime])); TextDrawSetString(TimeLeftWar2, string); if(WarInfo[wTime] == 0) { new senderwar[MAX_PLAYER_NAME], senderwar1[MAX_PLAYER_NAME], WarWon = 0, GangColor, ftext[64], ftext1[64], ftexts[100], ftexts1[100]; GetPlayerName(WarMan1, senderwar, sizeof(senderwar)); GetPlayerName(WarMan2, senderwar1, sizeof(senderwar1)); if(WarPoints[WarF] > WarPoints[WarF1]) WarWon = WarF; if(WarPoints[WarF] < WarPoints[WarF1] || WarPoints[WarF] == WarPoints[WarF1]) WarWon = WarF1; if(WarF == 14 || WarF == 12) strmid(ftexts, "Varios Los Aztecas & Yakuza Mafia", 0, 64, 64); if(WarF == 11 || WarF == 15) strmid(ftexts, "Grove Street Family & Ballas Family", 0, 64, 64); if(WarF1 == 14 || WarF1 == 12) strmid(ftexts1, "Varios Los Aztecas & Yakuza Mafia", 0, 64, 64); if(WarF1 == 11 || WarF1 == 15) strmid(ftexts1, "Grove Street Family & Ballas Family", 0, 64, 64); if(WarF == 14 || WarF == 12) strmid(ftext, "VLA & YM", 0, 64, 64); if(WarF == 11 || WarF == 15) strmid(ftext, "GSF & BF", 0, 64, 64); if(WarF1 == 14 || WarF1 == 12) strmid(ftext1, "VLS & YM", 0, 64, 64); if(WarF1 == 11 || WarF1 == 15) strmid(ftext1, "GSF & BF", 0, 64, 64); if(WarWon == 11) GangColor = 0x00D900AA; else if(WarWon == 12) GangColor = COLOR_OLIVE; else if(WarWon == 14) GangColor = COLOR_LIGHTBLUE; else if(WarWon == 15) GangColor = COLOR_BALLASWAR; TurfInfo[WarZone][tOwned] = WarWon; GangZoneHideForAll(Gangzone[WarZone-1]); GangZoneStopFlashForAll(Gangzone[WarZone-1]); GangZoneShowForAll(Gangzone[WarZone-1], GangColor); if(!IsPlayerConnected(WarMan1) || WarMan1 == 999) strmid(senderwar, "-", 0, MAX_PLAYER_NAME, MAX_PLAYER_NAME); if(!IsPlayerConnected(WarMan2) || WarMan2 == 999) strmid(senderwar1, "-", 0, MAX_PLAYER_NAME, MAX_PLAYER_NAME); format(string, sizeof(string), "FioriGinal News: War-ul dintre aliantele %s si %s a luat sfarsit!", ftexts, ftexts1); OOCNews(COLOR_NEWS,string); format(string, sizeof(string), "{FFFFFF}War-ul dintre aliantele {C90000}%s {FFFFFF}si {C90000}%s{FFFFFF} a luat sfarsit!", ftexts, ftexts1); PayLog(string); foreach (new idd : Player) { if(IsAIAlliance(idd) || IsAAAlliance(idd)) { format(string, sizeof(string), "---------------------------------[WAR Statistics]---------------------------------"); SendClientMessage(idd, 0x66FF00FF, string); format(string, sizeof(string), "%s (%d) - (%d) %s", ftext, WarPoints[WarF], WarPoints[WarF1], ftext1); SendClientMessage(idd, 0x66FF00FF, string); format(string, sizeof(string), "Ce-l mai bun gangster: %s (%d) | Ce-l mai prost gangster: %s (%d)", senderwar, WarScore1, senderwar1, WarScore2); SendClientMessage(idd, 0x66FF00FF, string); format(string, sizeof(string), "Scor-ul tau este: %d | Mort de: %d", WarKills[idd], WarDeaths[idd]); SendClientMessage(idd, 0x66FF00FF, string); format(string, sizeof(string), "---------------------------------------------------------------------------------------"); SendClientMessage(idd, 0x66FF00FF, string); TextDrawHideForPlayer(idd, TimeLeftWar1); TextDrawHideForPlayer(idd, TimeLeftWar2); WarKills[idd] = 0; WarDeaths[idd] = 0; WarTimeON[idd] = 0; } } WarMan1 = 999; WarMan2 = 999; WarScore1 = 0; WarScore2 = 0; War = 0; TurfInfo[WarZone][tTime] = 3; WarZone = 999; WarF = 0; WarF1 = 0; WarAttack1 = 999; WarAttack2 = 999; for(new w = 0; w < sizeof(TurfInfo); w++) { WarPoints[w] = 0; } WarInfo[wTime] = 0; OnPropUpdate(); } } } UpdateGangZones(); OnPropUpdate(); foreach (new i : Player) { new tmpcar = GetPlayerVehicleID(i), surf = GetPlayerSurfingVehicleID(i); if(!IsAPlane(tmpcar) && !(GetPlayerState(i) == PLAYER_STATE_PASSENGER) && surf == INVALID_VEHICLE_ID) { new speed = GetVehicleSpeed_P(i); new sendername[25]; GetPlayerName(i,sendername,sizeof(sendername)); if(speed > 300) { format(string, 256, "{1FA81E}[AdmWarning(Gang)]: {91A9C3}%s(%d) circula cu viteza de %.0d km/h [TIP: %s].", sendername,i, speed, ArIsim[GetVehicleModel(GetPlayerVehicleID(i))-400]); ABroadCast(COLOR_WHITE,string, 1); } } } return 1; } if(killerid != INVALID_PLAYER_ID) { gPlayerUsingLoopingAnim[playerid] = 0; new factionid[MAX_PLAYERS]; if(PlayerData[killerid][pMember] != 0) factionid[killerid] = PlayerData[killerid][pMember]; else if(PlayerData[killerid][pLeader] != 0) factionid[killerid] = PlayerData[killerid][pLeader]; if(PlayerData[playerid][pMember] != 0) factionid[playerid] = PlayerData[playerid][pMember]; else if(PlayerData[playerid][pLeader] != 0) factionid[playerid] = PlayerData[playerid][pLeader]; if(War != 0) { if(IsAAAlliance(playerid) && IsAIAlliance(killerid) || IsAAAlliance(killerid) && IsAIAlliance(playerid)) { new mw = killerid; if(IsPlayerInArea(mw, 114.21, 506.54, -1364.93, -912.91) && WarZone == 1 || IsPlayerInArea(mw, 506.54, 899.25, -1364.93, -912.91) && WarZone == 2 || IsPlayerInArea(mw, 899.25, 1313.58, -1313.70, -912.91) && WarZone == 3|| IsPlayerInArea(mw, 1313.58, 1727.49, -1364.93, -912.91) && WarZone == 4 || IsPlayerInArea(mw, 1727.49, 2108.13, -1364.93, -912.91) && WarZone == 5 || IsPlayerInArea(mw, 2108.13, 2499.38, -1364.93, -912.91) && WarZone == 6 || IsPlayerInArea(mw,2499.38, 2916.17, -1313.70, -912.91) && WarZone == 7 || IsPlayerInArea(mw, 114.21, 506.54, -1821.03, -1364.93) && WarZone == 8 || IsPlayerInArea(mw, 506.54, 899.25, -1821.03, -1364.93) && WarZone == 9 || IsPlayerInArea(mw, 899.25, 1313.58, -1721.90, -1313.70) && WarZone == 10 || IsPlayerInArea(mw, 1313.58, 1727.49, -1821.03, -1364.93) && WarZone == 11 || IsPlayerInArea(mw, 1727.49, 2108.13, -1821.03, -1364.93)&& WarZone == 12|| IsPlayerInArea(mw, 2108.13, 2499.38, -1821.03, -1364.93) && WarZone == 13 || IsPlayerInArea(mw, 2499.38, 2916.17, -1737.65, -1313.70) && WarZone == 14 || IsPlayerInArea(mw, 899.25, 1313.58, -2131.32, -1721.90) && WarZone == 15 || IsPlayerInArea(mw, 2106.528076, 2498.528076, -2251.179931, -1819.179931) && WarZone == 16 || IsPlayerInArea(mw, 1313.58, 1727.49, -2250.92, -1821.03) && WarZone == 17 || IsPlayerInArea(mw, 1727.49, 2108.13, -2250.92, -1821.03) && WarZone == 18) { if(aside[killerid] == WarAttack1) { WarPoints[WarF] += 1; WarKills[killerid] += 1; WarDeaths[playerid] += 1; } else if(aside[killerid] == WarAttack2) { WarPoints[WarF1] += 1; WarKills[killerid] += 1; WarDeaths[playerid] += 1; } } } } if(IsAAAlliance(playerid) && IsAIAlliance(killerid) || IsAAAlliance(killerid) && IsAIAlliance(playerid)) { if(War != 0) { new mw = killerid; if(IsPlayerInArea(mw, 114.21, 506.54, -1364.93, -912.91) && WarZone == 1 || IsPlayerInArea(mw, 506.54, 899.25, -1364.93, -912.91) && WarZone == 2 || IsPlayerInArea(mw, 899.25, 1313.58, -1313.70, -912.91) && WarZone == 3|| IsPlayerInArea(mw, 1313.58, 1727.49, -1364.93, -912.91) && WarZone == 4 || IsPlayerInArea(mw, 1727.49, 2108.13, -1364.93, -912.91) && WarZone == 5 || IsPlayerInArea(mw, 2108.13, 2499.38, -1364.93, -912.91) && WarZone == 6 || IsPlayerInArea(mw,2499.38, 2916.17, -1313.70, -912.91) && WarZone == 7 || IsPlayerInArea(mw, 114.21, 506.54, -1821.03, -1364.93) && WarZone == 8 || IsPlayerInArea(mw, 506.54, 899.25, -1821.03, -1364.93) && WarZone == 9 || IsPlayerInArea(mw, 899.25, 1313.58, -1721.90, -1313.70) && WarZone == 10 || IsPlayerInArea(mw, 1313.58, 1727.49, -1821.03, -1364.93) && WarZone == 11 || IsPlayerInArea(mw, 1727.49, 2108.13, -1821.03, -1364.93)&& WarZone == 12|| IsPlayerInArea(mw, 2108.13, 2499.38, -1821.03, -1364.93) && WarZone == 13 || IsPlayerInArea(mw, 2499.38, 2916.17, -1737.65, -1313.70) && WarZone == 14 || IsPlayerInArea(mw, 899.25, 1313.58, -2131.32, -1721.90) && WarZone == 15 || IsPlayerInArea(mw, 2106.528076, 2498.528076, -2251.179931, -1819.179931) && WarZone == 16 || IsPlayerInArea(mw, 1313.58, 1727.49, -2250.92, -1821.03) && WarZone == 17 || IsPlayerInArea(mw, 1727.49, 2108.13, -2250.92, -1821.03) && WarZone == 18) { new string[256]; new sendername[MAX_PLAYER_NAME], sendernamen[MAX_PLAYER_NAME]; GetPlayerName(killerid, sendername, sizeof(sendername)); GetPlayerName(playerid, sendernamen, sizeof(sendernamen)); format(string,sizeof(string), "WAR: {FFFFFF}Ai fost ucis de un adversar, si ai pierdut -1 punct!"); SendClientMessage(playerid, 0xC90000FF, string); format(string,sizeof(string), "WAR: {FFFFFF}Ai omorat un adversar, si ai primit +1 punct!"); SendClientMessage(killerid, 0xC90000FF, string); WarStats1[killerid] ++; WarStats2[playerid] ++; if(WarStats1[killerid] > WarScore1) { WarScore1 = WarStats1[killerid]; WarMan1 = killerid; } if(WarStats2[playerid] > WarScore2) { if(WarMan1 != playerid) { WarScore2 = WarStats2[playerid]; WarMan2 = playerid; } } } } } Imagini / Video (optional): - Ati incercat sa rezolvati singur?: Da .. , vro 2-3 zile
  4. Probabil masinile de la /vehh nu sunt personale si dupa restart dispar , arata si comanda /vehh
  5. //ID = j; //FireObj[ID] = CreateObject(18688, 0, 0, 3, 0, 0, 0.0); //AttachObjectToVehicle(FireObj[ID], newcar,0,1, -1, 0, 0, 0); //FireCar[2][newcar] = FireObj[ID]; //TotalFires++; //SetVehicleHealth(newcar,301); //GetVehicleParamsEx(newcar,engine,lights,alarm,doors,bonnet,boot,objective); //SetVehicleParamsEx(newcar,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective); //FireObj[ID] = CreateObject(18688, 0, 0, 3, 0, 0, 0.0); //AttachObjectToVehicle(FireObj[ID], newcar,0,-1, -1, 0, 0, 0); //FireCar[1][newcar] = FireObj[ID]; //ID = z; // FireObj[ID] = CreateObject(18688, 0, 0, 3, 0, 0, 0.0); // AttachObjectToVehicle(FireObj[ID], newcar,0,0, -0.5, 0, 0, 0); // FireCar[5][newcar] = FireObj[ID]; // SetVehicleHealth(newcar,301); //GetVehicleParamsEx(newcar,engine,lights,alarm,doors,bonnet,boot,objective); // SetVehicleParamsEx(newcar,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective); // Exploded[newcar] = 600; Tot ce este mai sus si ce mai vezi ( cred ca mai sunt ) pui // in fata ( cum e mai sus ) , vezi ca sunt in mai multe parti dai cautare , compilezi si gata.
  6. toate plugin sunt proaspat puse , ultimele versiuni , folosesc nativechecker , se vede in log ca de la el apar erorile alea .
  7. le-am pus , dar tot asa scrie .. si din cate vad da si eroare la MySQL care la fel l-am luat iar r39-2 ...
  8. SA-MP Dedicated Server ---------------------- v0.3z, (C)2005-2014 SA-MP Team [13:50:32] [13:50:32] Server Plugins [13:50:32] -------------- [13:50:32] Loading plugin: GeoIP_Plugin [13:50:32] GeoIP_Plugin got loaded. [13:50:32] Loaded. [13:50:32] Loading plugin: mysql [13:50:32] >> plugin.mysql: R39-2 successfully loaded. [13:50:32] Loaded. [13:50:32] Loading plugin: sscanf [13:50:32] [13:50:32] =============================== [13:50:32] sscanf plugin loaded. [13:50:32] (c) 2009 Alex "Y_Less" Cole [13:50:32] 0.3d-R2 500 Players "dnee" [13:50:32] =============================== [13:50:32] Loaded. [13:50:32] Loading plugin: streamer [13:50:32] *** Streamer Plugin v2.7.4 by Incognito loaded *** [13:50:32] Loaded. [13:50:32] Loaded 4 plugins. [13:50:32] [13:50:32] Filterscripts [13:50:32] --------------- [13:50:32] Loading filterscript 'antiflood.amx'... [13:50:32] Loading filterscript 'anti-flood.amx'... [13:50:32] Loading filterscript 'anti-flood-rate.amx'... [13:50:32] Loading filterscript 'anti-join-flooding.amx'... [13:50:32] Anti-join-flooding script loaded. [13:50:32] Loaded 4 filterscripts. [13:50:32] Script[gamemodes/gmi.amx]: Run time error 19: "File or function is not found" [13:50:32] Number of vehicle models: 0 ---------- Loaded log file: "server_log.txt". ---------- SA-MP Dedicated Server ---------------------- v0.3z, (C)2005-2014 SA-MP Team [13:51:58] [13:51:58] Server Plugins [13:51:58] -------------- [13:51:58] Loading plugin: nativechecker [13:51:58] Loaded. [13:51:58] Loading plugin: GeoIP_Plugin [13:51:58] GeoIP_Plugin got loaded. [13:51:58] Loaded. [13:51:58] Loading plugin: mysql [13:51:58] >> plugin.mysql: R39-2 successfully loaded. [13:51:58] Loaded. [13:51:58] Loading plugin: sscanf [13:51:58] [13:51:58] =============================== [13:51:58] sscanf plugin loaded. [13:51:58] (c) 2009 Alex "Y_Less" Cole [13:51:58] 0.3d-R2 500 Players "dnee" [13:51:58] =============================== [13:51:58] Loaded. [13:51:58] Loading plugin: streamer [13:51:58] *** Streamer Plugin v2.7.4 by Incognito loaded *** [13:51:58] Loaded. [13:51:58] Loaded 5 plugins. [13:51:58] [13:51:58] Filterscripts [13:51:58] --------------- [13:51:58] Loading filterscript 'antiflood.amx'... [13:51:58] Loading filterscript 'anti-flood.amx'... [13:51:58] Loading filterscript 'anti-flood-rate.amx'... [13:51:58] Loading filterscript 'anti-join-flooding.amx'... [13:51:58] Anti-join-flooding script loaded. [13:51:58] Loaded 4 filterscripts. [13:51:58] Error: Function not registered: 'SSCANF_Init' [13:51:58] Error: Function not registered: 'SSCANF_Join' [13:51:58] Error: Function not registered: 'SSCANF_Leave' [13:51:58] Error: Function not registered: 'CreateDynamicRectangle' [13:51:58] Error: Function not registered: 'CreateDynamicSphere' [13:51:58] Error: Function not registered: 'CreateDynamicPickup' [13:51:58] Error: Function not registered: 'CreateDynamic3DTextLabel' [13:51:58] Error: Function not registered: 'mysql_tquery' [13:51:58] Error: Function not registered: 'CreateDynamicObject' [13:51:58] Error: Function not registered: 'sscanf' [13:51:58] Error: Function not registered: 'mysql_format' [13:51:58] Error: Function not registered: 'mysql_query' [13:51:58] Error: Function not registered: 'cache_get_row_count' [13:51:58] Error: Function not registered: 'cache_get_field_content' [13:51:58] Error: Function not registered: 'cache_delete' [13:51:58] Error: Function not registered: 'mysql_connect' [13:51:58] Error: Function not registered: 'mysql_close' [13:51:58] Error: Function not registered: 'MoveDynamicObject' [13:51:58] Error: Function not registered: 'mysql_escape_string' [13:51:58] Error: Function not registered: 'cache_get_data' [13:51:58] Error: Function not registered: 'GetCountryName' [13:51:58] Error: Function not registered: 'SendDeathMessageToPlayer' [13:51:58] Error: Function not registered: 'UpdateDynamic3DTextLabelText' [13:51:58] Error: Function not registered: 'SetDynamicObjectRot' [13:51:58] Error: Function not registered: 'DestroyDynamicPickup' [13:51:58] Error: Function not registered: 'DestroyDynamic3DTextLabel' [13:51:58] Error: Function not registered: 'cache_insert_id' [13:51:58] Error: Function not registered: 'CountDynamicObjects' [13:51:58] Error: Function not registered: 'CountDynamicPickups' [13:51:58] Error: Function not registered: 'CountDynamic3DTextLabels' [13:51:58] Error: Function not registered: 'mysql_reconnect' [13:51:58] Script[gamemodes/gmi.amx]: Run time error 19: "File or function is not found" [13:51:58] Number of vehicle models: 0 Problema intalnita : La deschiderea srv imi dau urmatoare-le erori , am folosit (nativechecker) Erorile : sunt sus , nu ma lasa sa le pun aici ( nu stiu de ce ) folosesc internet explorer .. ) Imagini / Video : - Ati incercat sa rezolvati singur ? : Da , am pus iar MySQL , streamer , etc . Va multumesc !
  9. MAXYMUSS

    2 probleme

    problema 1 : integreaza fs in gamemode , problema este de la id-uri , sau pune niste masini statice in gm si scoate-le pe cele din fs .
  10. wipe la baza de date sau au pus la acces (privileges) localhost (127.0.0.1) si user "root" ?
  11. am facut asta , dar eu nu am o problema la scriere / citire am o problema cu id cred , adica merg km ok un timp , dupa ce ies playeri intra iar pe server(cu alt id de obicei) se pierd km , ei inca sunt cititi dar nu se mai scriu si uneori nici textdraw nu mai apare ( ca la o masina de stat la care nu se pun km )
  12. Nu , cum pot face sa se salveze cand iese din masina? , dar km se salveaza , dupa relog nu mai recunoaste functia , dar km ii citeste
  13. am facut , este aceia de la checkkm : format(query, sizeof(query), "UPDATE cars SET KM='%d' WHERE id=%d", CarData[i-PreVehicle][cKM], i-PreVehicle); mysql_query(query); se salveaza km dar nu citeste dupa relog , sau nu stiu cred ca pierde id ceva ... Daca pornesc in pc si dau relog merg km , cand se urca alt player cu alt ip gen nu mai citeste km
  14. Ma refer ca kilometri merg la toate masinile ok , imi apar km , le scrie km , dar daca ies si intru , ma duc iar la aceias masina(de ex) nu mai apar km si nici nu ii mai contorizeaza , la toate masinile face asa dupa relog ( merg ok doar dupa ce pornesc server)
  15. Problema intalnita (descriere): Cand pornesc serveru km merg ok , ii citeste ii scrie dar dupa ce ies de pe server nu mai imi apar km si nici nu ii mai scrie , merge ok , adica apare la toate masinile in care ma urc , etc , pana ies pe urma nu mai mare .. Precizez ca ii citeste (km) dar nu mai ii scrie si nu mai apare textdraw. Ero(area / rile) / warning-(ul / urile):- Liniile de cod / sursa / script-ul(obligatoriu): // public CheckKM() { for(new i=1; i<= MAX_VEHICLES; i++) { if(i != INVALID_VEHICLE_ID) { GetVehicleParamsEx(i,engine,lights,alarm,doors,bonnet,boot,objective); if(engine == VEHICLE_PARAMS_ON) { // if(IsAPlane(i) == 0 && IsABoat(i) == 0 && IsABmx(i) == 0 && Gas > 0 && i != 307 && i != 308 && i != 171 &&i != 172 && i != 173 && i != 174 && i != 161 && i != 162 && i != 163) //{ // Gas--; KM--; for(new o = 0; o < MAX_PLAYERS; o++) { new Float:Viteza = GetVehicleSpeed_P(o); if(Viteza > 5 && GetPlayerState(o) == PLAYER_STATE_DRIVER && GetPlayerVehicleID(o) == i) { CarData[i-PreVehicle][cKM]++; new query[MAX_STRING]; format(query, sizeof(query), "UPDATE cars SET KM='%d' WHERE id=%d", CarData[i-PreVehicle][cKM], i-PreVehicle); mysql_query(query); } } } } } } return 1; } // function Speedo2() { for(new i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerInAnyVehicle(i)) { new vehicle = GetPlayerVehicleID(i); new numara = CarData[vehicle-PreVehicle][cKM]; //new Float:Viteza = GetVehicleSpeed_P(i); new str1[128]; //TextDrawShowForPlayer(i, TextDrawSpeed[2]); //TextDrawShowForPlayer(i, TextDrawSpeed[3]); TextDrawShowForPlayer(i, TextDrawSpeed[4]); format(str1,sizeof(str1),"Kilometri: ~y~%d",numara); TextDrawSetString(TextDrawSpeed[4], str1); } if(!IsPlayerInAnyVehicle(i)) { //TextDrawHideForPlayer(i, TextDrawSpeed[2]); //TextDrawHideForPlayer(i, TextDrawSpeed[3]); TextDrawHideForPlayer(i, TextDrawSpeed[4]); } } } // aceste este textdraw , ma gandesc ca este de la el , nu am incercat sa-l scot , dar nu prea are legatura cu sistemu in sine... Va multumesc ! Imagini / Video (optional):- Ati incercat sa rezolvati singur?:-
  16. Am reusit sa fac , dar dupa ce iesi de pe server sau intra alt cnv in masina nu mai apare textdraw km si nici nu ii mai contorizeaza :-?
  17. Am reusit , iti multumesc foarte mult ! pe langa i mai trebuia pus inca intr-un loc
  18. sscanf(Query, "p<|>e<iiffffffffiis[64]s[64]iiiiis[255]iiiiiiiiiiiiiii>",CarData[idx]); tot la fel face, ultimul i in f , la acela te referi nu ? ala ar veni sa fi ckm in cardata, multumesc de ajutor !
  19. Descriere tutorial: Vreau sa fac si eu pe un server mysql kilometraj la masinile personale , gamemode blown folosesc , am incercat eu sa fac ceva dar nu citeste km dupa restart , o sa las mai jos ce am facut eu . public CheckGas() { for(new i=1; i<= MAX_VEHICLES; i++) { if(i != INVALID_VEHICLE_ID) { GetVehicleParamsEx(i,engine,lights,alarm,doors,bonnet,boot,objective); if(engine == VEHICLE_PARAMS_ON && alarmon == 0) { if(IsAPlane(i) == 0 && IsABoat(i) == 0 && IsABmx(i) == 0 && Gas > 0 && i != 307 && i != 308 && i != 171 &&i != 172 && i != 173 && i != 174 && i != 161 && i != 162 && i != 163) { Gas--; foreach(Player, o) { new Float:Viteza = GetVehicleSpeed_P(o); if(Viteza > 5 && GetPlayerState(o) == PLAYER_STATE_DRIVER && GetPlayerVehicleID(o) == i) { CarData[i-PreVehicle][cKM]++; new query[MAX_STRING]; format(query, sizeof(query), "UPDATE cars SET KM='%d' WHERE id=%d", CarData[i-PreVehicle][cKM], i-PreVehicle); mysql_query(query); } } } } } } foreach(Player, i) { if(GetPlayerState(i) == PLAYER_STATE_DRIVER) { new vehicle = GetPlayerVehicleID(i); if(Gas[vehicle] >= 1) { if(Gas[vehicle] <= 10) { PlayerPlaySound(i, 1085, 0.0, 0.0, 0.0); } } else { GetVehicleParamsEx(vehicle,engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(vehicle,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective); GameTextForPlayer(i,"~w~~n~~n~~n~~n~~n~~n~~n~~n~nu mai ai benzina",1500,3); } } } return 1; } aceasta salveaza km in baza de date dar nu stiu cum sa-l fac sa citeasca .. Va multumesc !
  20. nu,la fel face , incepe iar km de la 0 (un id la ultimele i zici ? sau unde ? ) nu ar trebui sa pun si aici ceva legat de km ? ( nu stiu ce ) for(new i = 1; i<=personalcars+PreVehicle; i++) { if(CarData[cModel] >= 400 && CarData[cModel] <= 611) { new model = CarData[cModel]; new Float:xx1 = CarData[cLocationx]; new Float:yy1 = CarData[cLocationy]; new Float:zz1 = CarData[cLocationz]; new Float:aa1 = CarData[cAngle]; new color1 = CarData[cColorOne]; new color2 = CarData[cColorTwo]; //new color3 = CarData[cPaintjob]; new carid = AddStaticVehicleEx(model,xx1,yy1,zz1,aa1,color1,color2,60000); if(CarData[cComponent00] != 0) { AddVehicleComponent(carid,CarData[cComponent00]); } if(CarData[cComponent01] != 0) { AddVehicleComponent(carid,CarData[cComponent01]); } if(CarData[cComponent02] != 0) { AddVehicleComponent(carid,CarData[cComponent02]); } if(CarData[cComponent03] != 0) { AddVehicleComponent(carid,CarData[cComponent03]); } if(CarData[cComponent04] != 0) { AddVehicleComponent(carid,CarData[cComponent04]); } if(CarData[cComponent05] != 0) { AddVehicleComponent(carid,CarData[cComponent05]); } if(CarData[cComponent06] != 0) { AddVehicleComponent(carid,CarData[cComponent06]); } if(CarData[cComponent07] != 0) { AddVehicleComponent(carid,CarData[cComponent07]); } if(CarData[cComponent08] != 0) { AddVehicleComponent(carid,CarData[cComponent08]); } if(CarData[cComponent09] != 0) { AddVehicleComponent(carid,CarData[cComponent09]); } if(CarData[cComponent10] != 0) { AddVehicleComponent(carid,CarData[cComponent10]); } if(CarData[cComponent11] != 0) { AddVehicleComponent(carid,CarData[cComponent11]); } if(CarData[cComponent12] != 0) { AddVehicleComponent(carid,CarData[cComponent12]); } if(CarData[cComponent13] != 0) { AddVehicleComponent(carid,CarData[cComponent13]); } if(CarData[cPaintjob] != 4) { ChangeVehiclePaintjob(carid, CarData[cPaintjob]); } } } for(new i = 1; i<999;i++) { if(CarData[cModel] >= 400 && CarData[cModel] <= 611) { format(string, sizeof(string), "%s",CarData[cNum]); SetVehicleNumberPlate(i+PreVehicle, string); if(CarData[cLockk] == 1) { VehLocked[i+PreVehicle] = 1; } alarmon = 0; } }
  21. public LoadCar() { new Query[255]; mysql_query("SELECT * FROM cars"); // Querys the "Query" Variable. mysql_store_result(); // Stores the result from Query personalcars = mysql_num_rows(); new masini=0; for(new idx = 1; idx <= personalcars; idx++) { format(Query, sizeof(Query), "SELECT * FROM cars WHERE id = '%d'", idx); mysql_query(Query); // Querys the "Query" Variable. mysql_store_result(); // Stores the result from Query if(mysql_num_rows()) // Checks if theres anyrow. if(mysql_fetch_row_format(Query,"|")) // Splits the row { sscanf(Query, "p<|>e<iiffffffffis[182]s[182]iiiiis[255]iiiiiiiiiiiiiiiiiiiiii>",CarData[idx]); masini++; } //printf("id %d car model %d, cLocationx %f, cNum %s, cSaAngle %f, cComponent13 %d",idx, CarData[idx][cModel],CarData[idx][cLocationx],CarData[idx][cNum],CarData[idx][cSaAngle], CarData[idx][cComponent01]); } printf("* Masini personale citite: %d", masini); return 1; } acesta este loadcar si de aici ia datele : for(new i = 1; i<=personalcars+PreVehicle; i++) { if(CarData[cModel] >= 400 && CarData[cModel] <= 611) { new model = CarData[cModel]; new Float:xx1 = CarData[cLocationx]; new Float:yy1 = CarData[cLocationy]; new Float:zz1 = CarData[cLocationz]; new Float:aa1 = CarData[cAngle]; new color1 = CarData[cColorOne]; new color2 = CarData[cColorTwo]; //new color3 = CarData[cPaintjob]; new carid = AddStaticVehicleEx(model,xx1,yy1,zz1,aa1,color1,color2,60000); if(CarData[cComponent00] != 0) { AddVehicleComponent(carid,CarData[cComponent00]); } if(CarData[cComponent01] != 0) { AddVehicleComponent(carid,CarData[cComponent01]); } if(CarData[cComponent02] != 0) { AddVehicleComponent(carid,CarData[cComponent02]); } if(CarData[cComponent03] != 0) { AddVehicleComponent(carid,CarData[cComponent03]); } if(CarData[cComponent04] != 0) { AddVehicleComponent(carid,CarData[cComponent04]); } if(CarData[cComponent05] != 0) { AddVehicleComponent(carid,CarData[cComponent05]); } if(CarData[cComponent06] != 0) { AddVehicleComponent(carid,CarData[cComponent06]); } if(CarData[cComponent07] != 0) { AddVehicleComponent(carid,CarData[cComponent07]); } if(CarData[cComponent08] != 0) { AddVehicleComponent(carid,CarData[cComponent08]); } if(CarData[cComponent09] != 0) { AddVehicleComponent(carid,CarData[cComponent09]); } if(CarData[cComponent10] != 0) { AddVehicleComponent(carid,CarData[cComponent10]); } if(CarData[cComponent11] != 0) { AddVehicleComponent(carid,CarData[cComponent11]); } if(CarData[cComponent12] != 0) { AddVehicleComponent(carid,CarData[cComponent12]); } if(CarData[cComponent13] != 0) { AddVehicleComponent(carid,CarData[cComponent13]); } if(CarData[cPaintjob] != 4) { ChangeVehiclePaintjob(carid, CarData[cPaintjob]); } } } for(new i = 1; i<999;i++) { if(CarData[cModel] >= 400 && CarData[cModel] <= 611) { format(string, sizeof(string), "%s",CarData[cNum]); SetVehicleNumberPlate(i+PreVehicle, string); if(CarData[cLockk] == 1) { VehLocked[i+PreVehicle] = 1; } alarmon = 0; } }
  22. Problema intalnita (descriere):Km se salveaza in mysql , ii citeste , dar cand dau restart la server ia km de la 0 ( chiar daca sunt salvati de exemplu 2-3km tot incepe de la 0) Ar trebuie sa fac ceva de citire a km din baza de date ? daca da cum ? .. Multumesc ! Ero(area / rile) / warning-(ul / urile): - Liniile de cod / sursa / script-ul(obligatoriu): public CheckGas() { for(new i=1; i<= MAX_VEHICLES; i++) { if(i != INVALID_VEHICLE_ID) { GetVehicleParamsEx(i,engine,lights,alarm,doors,bonnet,boot,objective); if(engine == VEHICLE_PARAMS_ON && alarmon == 0) { if(IsAPlane(i) == 0 && IsABoat(i) == 0 && IsABmx(i) == 0 && Gas > 0 && i != 307 && i != 308 && i != 171 &&i != 172 && i != 173 && i != 174 && i != 161 && i != 162 && i != 163) { Gas--; foreach(Player, o) { new Float:Viteza = GetVehicleSpeed_P(o); if(Viteza > 5 && GetPlayerState(o) == PLAYER_STATE_DRIVER && GetPlayerVehicleID(o) == i) { CarData[i-PreVehicle][cKM]++; new query[MAX_STRING]; format(query, sizeof(query), "UPDATE cars SET KM='%d' WHERE id=%d", CarData[i-PreVehicle][cKM], i-PreVehicle); mysql_query(query); } } } } } } Imagini / Video (optional): - Ati incercat sa rezolvati singur?: -
  23. Problema intalnita (descriere): Vreau sa fac un sistem de km si nu prea resusesc , imi puteti da un exemplu ceva de la ce sa incep ca ma pricep cat de cat daca am de unde porni, pe mysql , va multumesc ! Ero(area / rile) / warning-(ul / urile): - Liniile de cod / sursa / script-ul(obligatoriu): - Imagini / Video (optional):- Ati incercat sa rezolvati singur?: Da
  24. Am sloturile , dar vreau ca dupa cumpararea celor 3 masini (la playeri normali ) sa se deschida dialog.ul doar la playeri cu cont vip
×
×
  • 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.