Jump to content

Voller.

Membru
  • Posts

    45
  • Joined

  • Last visited

  • Days Won

    4

Everything posted by Voller.

  1. "Vrem sa nu se duca sampu' de rapaaa', dar noi ajutam toti mucosii sa isi deschida server peste noapte.... Ce chestie mai este si asta?!"

  2. Modifica DIALOG_STYLE_TABLIST_HEADER in DIALOG_STYLE_TABLIST_HEADERS ! Ai uitat sa pui (s) ul acela. ;)
  3. Pai... comanda Saveveh pare a fi in regula de ce nu folosesti /saveveh si nu mai folosesti /vmove ? intri in ce masina vrei sa o muti o duci unde vrei sa o pui si dupa da-i /saveveh. format(queryString, sizeof(queryString), "INSERT INTO vehicles (vehicleModelID, vehiclePosX, vehiclePosY, vehiclePosZ, vehiclePosRotation) VALUES('%d', '%f', '%f', '%f', '%f')", GetVehicleModel(GetPlayerVehicleID(playerid)), vPos[0], vPos[1], vPos[2], vPos[3]); Asta e un query.
  4. Pune aici functia SaveVehicle din comanda /vmove!
  5. Cand folosesti comanda /vmove trebuie sa faci un query in care sa stergi masina din baza de date, pe urma sa o salvezi pe asta care o muti in baza de date!
  6. Pune comanda /vmove aici!
  7. public ConnectedPlayers() { new Connected; foreach(new i: Player) if(IsPlayerConnected(i)) Connected++; return Connected; } CMD:test(playerid) { if(IsPlayerAdmin(playerid)) { new ROnline = random(ConnectedPlayers()), Str[128]; //--------------------------------------------------------------------------------- format(Str, sizeof(Str) , "ID: %d a fost extras prin system-ul random!", ROnline); SendClientMessageToAll(-1, Str); } else return 0; } //------------------------------------------------------------------------ Ceva de genul! Sper sa mearga!
  8. Nu ai definit variabila "Zone" Sau nu e bine definita sau nu o folosesti tu bine ;) !
  9. public OnLogin(playerid) { new rows, fields, temporar[200], string1[1000]; cache_get_data(rows, fields); //-------------------------------------------------------------------------- if(!rows) { P_Data[playerid][FailLogin]++; //--------------------------------------------------------------------- if(P_Data[playerid][FailLogin] >= MAX_LOGIN_ATTEMPTS) { SCM(playerid, COLOR_FAIL, "Ai introdus de 3 ori parola incorect, ai primit kick"); //---------------------------------------------------------------- format(string1, sizeof(string1) "%s a introdus de 3 ori parola incorect, asa ca a primit kick", GetName(playerid); //---------------------------------------------------------------- submitToHelpersAndAdmins(string1, COLOR_STAFF); //---------------------------------------------------------------- kick(playerid); } //---------------------------------------------------------------------- else ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "Parola incorecta!", "Te rog sa iti introduci parola corecta, pentru a te loga pe server.", "Logare", "Exit"); } //-------------------------------------------------------------------------- else { cache_get_field_content(0, "Parola", temporar), format( P_Data[playerid][pParola], 25, temporar); P_Data[playerid][pAdmin] = cache_get_field_content_int(0, "AdminLevel"); P_Data[playerid][pCash] = cache_get_field_content_int(0, "Cash"); P_Data[playerid][pHelper] = cache_get_field_content_int(0, "HelperLevel"); P_Data[playerid][pLevel] = cache_get_field_content_int(0, "Level"); //----------------------------------------------------------------- GivePlayerMoney(playerid, P_Data[playerid][pCash]); SetPlayerScore(playerid, P_Data[playerid][pLevel]); SetPlayerSkin(playerid, 250); SpawnPlayer(playerid); SendClientMessage(playerid, COLOR_YELLOW, "SERVER: Bine ai revenit."); format(string1, sizeof(string1), "%s s-a logat pe server cu ID-ul (%d)", GetName(playerid), playerid); submitToHelpersAndAdmins(string1, COLOR_STAFF); //------------------------------------------------------ return 1; } //---------------------------------------------------------------------------- return 1; } Pune ce ti-am dat eu mai sus! Pune la enum PlayerData: FailLogin Si la OnPlayerConnect public OnPlayerConnect(playerid) { P_Data[playerid][FailLogin] = 0; }
  10. Doar am dat un exemplu.... stiu xD dar n-am stat sa dau atatea exemple. Este si asta o metoda.
  11. Exemplu: Neoptimizata: CMD:test(playerid) { SendClientMessage(playerid, COLOR_YELLOW, "Hello!"); //-------------------------------------------------- return 1; } Optimizata: CMD:test(playerid) return SendClientMessage(playerid, COLOR_YELLOW, "Hello!"), 1; Si multe alte exemple....
  12. public OnLogin(playerid) { new rows, fields,temporar[200], string1[1000], targetid; cache_get_data(rows, fields); if(!rows) { ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "Parola incorecta!", "Te rog sa iti introduci parola corecta, pentru a te loga pe server.", "Logare", "Exit"); } else { cache_get_field_content(0, "Parola", temporar), format( P_Data[playerid][pParola], 25, temporar); P_Data[playerid][pAdmin] = cache_get_field_content_int(0, "AdminLevel"); P_Data[playerid][pCash] = cache_get_field_content_int(0, "Cash"); P_Data[playerid][pHelper] = cache_get_field_content_int(0, "HelperLevel"); P_Data[playerid][pLevel] = cache_get_field_content_int(0, "Level"); //----------------------------------------------------------------- GivePlayerMoney(playerid, P_Data[playerid][pCash]); SetPlayerScore(playerid, P_Data[playerid][pLevel]); SpawnPlayer(playerid); SendClientMessage(playerid, COLOR_YELLOW, "SERVER: Bine ai revenit."); format(string1, sizeof(string1), "%s s-a logat pe server cu ID-ul (%d)", GetName(targetid), playerid); submitToHelpersAndAdmins(string1, COLOR_STAFF); //------------------------------------------------------ return 1; } return 1; } Pune ce ti-am dat eu mai sus!
  13. Sterge toata chestia aia de sus. si adauga: public OnPlayerConnect(playerid) { if(ConnectedIPs(GetPlayerIp(playerid)) > 2) // Anti Bots { Ban(playerid); // SendClientMessage......ce vrei tu sa ii arate ex: SendClientMessage(playerid, COLOR_YELLOW, "You has been banned. Reason: {FF0000}IP Flood!"); } } ConnectedIPs(IP_Address[]) { new SameIP = 0; foreach(Player, i) if(strcmp(GetPlayerIp(i), IP_Address) == 0) SameIP++; return SameIP; }
  14. Voller.

    Error mysql

    Inca o eroare : ((( CMySQLResult::GetRowDataByName() ERROR invalid row index ('0') la playeri le da last connection .
  15. Voller.

    Error mysql

    Trb e ca nici el nu stie...( sa faca eroarea asta
  16. Voller.

    Error mysql

    Nu am incercat sa schimb... gm-ul il am de la un prieten..asa l-am primit si vreau sa rezolv eroarea am playeri 20 pe urma la ceva timp ma trezesc cu 4 playeri :| le da crash.
  17. Voller.

    Error mysql

    SQL_Function CheckClanMembers( playerid ) { new clanname[ 128 ] ; cache_get_field_content( 0, "name", clanname, g_Handle ); if ( cache_get_field_content_int( 0, "members", g_Handle ) <= 0 ) { format( gsString, 144, "- The Clan {00FF00}%s {FFF1AF}- has been destroyed. Reason: {FF0000}No more players in.", clanname ); SendClientMessageToAll( COLOR_SPECIAL, gsString ); format( gsQuery, 128, "DELETE FROM `Clans` WHERE `id` = %d", PlayerInfo[ playerid ][ ID ] ); mysql_function_query( g_Handle, gsQuery, false, "", "" ); SetPlayerHealth( playerid, 0 ); ResetPlayerWeapons( playerid ); SetPlayerSkin( playerid, 217 ); PlayerInfo[ playerid ][ ID ] = 0; PlayerInfo[ playerid ][ rank ] = 0; PlayerInfo[ playerid ][ skin ] = 0; PlayerInfo[ playerid ][ spawnX ] = 0.0; PlayerInfo[ playerid ][ spawnY ] = 0.0; PlayerInfo[ playerid ][ spawnZ ] = 0.0; PlayerInfo[ playerid ][ spawnA ] = 0.0; PlayerInfo[ playerid ][ Weap1 ] = 0; PlayerInfo[ playerid ][ Weap2 ] = 0; PlayerInfo[ playerid ][ Weap3 ] = 0; PlayerInfo[ playerid ][ Weap4 ] = 0; PlayerInfo[ playerid ][ Weap5 ] = 0; PlayerInfo[ playerid ][ Weap6 ] = 0; PlayerInfo[ playerid ][ clan_H ] = 0; PlayerInfo[ playerid ][ clan_M ] = 0; PlayerInfo[ playerid ][ clan_S ] = 0; format( PlayerInfo[ playerid ][ Clan ], 25, "None" ); } else { foreach(new i: Player) if ( PlayerInfo[ i ][ ID ] == PlayerInfo[ playerid ][ ID ] ) FormatMSG( i, COLOR_YELLOW, "Clan Info: {FFF1AF}Member {FF0000}%s{FFF1AF} left the clan.", PlayerName( playerid ) ); SetPlayerHealth( playerid, 0 ); ResetPlayerWeapons( playerid ); SetPlayerSkin( playerid, 217 ); PlayerInfo[ playerid ][ ID ] = 0; PlayerInfo[ playerid ][ rank ] = 0; PlayerInfo[ playerid ][ skin ] = 0; PlayerInfo[ playerid ][ spawnX ] = 0.0; PlayerInfo[ playerid ][ spawnY ] = 0.0; PlayerInfo[ playerid ][ spawnZ ] = 0.0; PlayerInfo[ playerid ][ spawnA ] = 0.0; PlayerInfo[ playerid ][ Weap1 ] = 0; PlayerInfo[ playerid ][ Weap2 ] = 0; PlayerInfo[ playerid ][ Weap3 ] = 0; PlayerInfo[ playerid ][ Weap4 ] = 0; PlayerInfo[ playerid ][ Weap5 ] = 0; PlayerInfo[ playerid ][ Weap6 ] = 0; PlayerInfo[ playerid ][ clan_H ] = 0; PlayerInfo[ playerid ][ clan_M ] = 0; PlayerInfo[ playerid ][ clan_S ] = 0; format( PlayerInfo[ playerid ][ Clan ], 25, "None" ); } return ( 1 ); }
  18. Voller.

    Error mysql

    In callback "LoadHouses" Time Function Status Message In callback "LoadProps" In callback "LoadVehicles" In callback "LoadDuels" In callback "LoadServerConfiguration" In callback "LoadGangs" In callback "LoadTeritories" In callback "LoadGangCPS" In callback "call_LoadRaceNames" In callback "BanListCheck" In callback "LoginPlayerAccount" In callback "LoadPlayerAKA" In callback "LoadPersonalVehicleInfo" 01:59:00 cache_get_field_content_int ERROR invalid datatype In callback "BanListCheck" In callback "LoginPlayerAccount" In callback "LoadPlayerAKA" In callback "LoadClanDetails" In callback "BanListCheck" In callback "LoginPlayerAccount" In callback "LoadPlayerAKA" In callback "LoadPersonalVehicleInfo" 01:59:34 cache_get_field_content_int ERROR invalid datatype In callback "BanListCheck" In callback "LoginPlayerAccount" In callback "LoadPlayerAKA" In callback "LoadClanDetails" In callback "BanListCheck" In callback "LoginPlayerAccount" In callback "LoadPlayerAKA" In callback "LoadClanDetails" In callback "BanListCheck" In callback "LoginPlayerAccount" In callback "LoadPlayerAKA" In callback "OnAccountCreated" In callback "CreateClan" In callback "OnClanCreated" asta e in mysql_log
  19. Voller.

    Error mysql

    Pai sunt o gramada ... in gm dar una cred ca nu e buna ca altfel nu mergea deloc.
  20. Voller.

    Error mysql

    Salut ma puteti ajuta cu aceasta eroare: asta imi apare in mysql_log doar eroare asta tot sunt bune. cache_get_field_content_int ERROR invalid datatype Asta le da crash la playeri si ma enerveaza ff tare Multumesc!
×
×
  • 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.