-
Posts
166 -
Joined
-
Last visited
-
Days Won
1
Content Type
Profiles
Forums
News
Documentation
Everything posted by MAXYMUSS
-
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
-
Nu stie nimeni ?
-
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
-
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
-
Probabil masinile de la /vehh nu sunt personale si dupa restart dispar , arata si comanda /vehh
-
//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.
-
toate plugin sunt proaspat puse , ultimele versiuni , folosesc nativechecker , se vede in log ca de la el apar erorile alea .
-
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 ...
-
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 !
-
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 .
-
wipe la baza de date sau au pus la acces (privileges) localhost (127.0.0.1) si user "root" ?
-
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 )
-
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
-
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
-
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)
-
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?:-
-
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 :-?
-
Am reusit , iti multumesc foarte mult ! pe langa i mai trebuia pus inca intr-un loc
-
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 !
-
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 !
-
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; } }
-
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; } }
-
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?: -
-
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
-
Am sloturile , dar vreau ca dupa cumpararea celor 3 masini (la playeri normali ) sa se deschida dialog.ul doar la playeri cu cont vip