Skocz do zawartości

Ranking


Popularna zawartość

Treść z najwyższą reputacją w 20.02.2014 uwzględniając wszystkie działy

  1. 1 punkt
    Warmachine

    FullDM: POP v 2.0 by Mateusz1250

    Witam Przedstawiam wam mapkę z mojego POP Servera Opis: - Zabawa w Walizki - Zawiera Ciekawe Obiekty - Zawiera 11k linijek kodu - Gamemod Podzielony na Include - Zawiera System: Administratora | Moderatora | Vipa - Optymalne komendy Admia i Moda (w jednej cmd 2 systemy) - Dynamiczny System Leveli - System Domków - Dynamiczna Zabawa: Przepisz KOD - Kilka Aren DM - Ciekawe Textdrawy - Dynamiczny System Anty Wulgaryzmów - Rozbudowany System tuningu - System Gangów - System Banów - System w mapie to Dini + MYSQL - Pojazdy i Pickupy są w scriptfiles (wczytywanie z pliku) - Vip ma około 20cmd, około 130cmd admin, około 100cmd mod - Duzo Animacji - Teleportow - System plików to DINI ;/ Wiem ze najgorszy lecz nie jestes w stanie sam zmienic system ;/ Zabawy: - /WG Wojna gangów - /PB PaintBall - /DB Derby - /RC Wyscig - /SS Skoki - /ST Strzelnica - /CH Chowany - /LB Labirynt - /SN Siano - /TR Tower Areny: - /Minigun - /Arena - /RPG Paczka która posiada GM zawiera: - Mapę w wersji .pwn i .AMX - Strukturę bazy danych MYSQL - Folder Scriptfiles (Logi,Ustawienia,Pojazdy, Areny zabaw , Staty) - Include mapy na które jest rozłożona - Folder Filterscripts (Skrypt na Obiekty ponieważ nie jest w mapce) Pluginy: Mapka potrzebuje pluginów takich jak: - Mysql (BlueG najlepiej) - Streamer (incognito) - Audio - Sscanf Rekord Graczy na GM: - Na tym GM z zakładka HOSTED grało 70 graczy to rekord na tej mapie. Moze dla was to mało ale dla mnie dużo. Informacje: - Aby uruchomić ten Gamemod musisz posiadać Bazę MYSQL i wgrać do niej strukturę bazy która jest poniżej w DL Fotki: Jest to GM FullDM Edytowany Dosyć Dobrze przez Mateusza1250 Autor MAPY : Mlody626, Mateusz1250 Download: - umieszczam nowy link z prywatnego powodu ( na tamtym było 1810 pobran) http://www.sendspace.pl/file/b9b8e6588f219b13948c4f3/popbymateusz1250lubdj-geru Pozdrawiam DJ.Geru (Mateusz1250). Problemy Bugi: - Słyszałem ze mapa ma problem z informacja/ostrzeżeniem/uciszeniem na ekranie Tutaj poradnik jak to naprawić: Tutaj Poradnik jak naprawić błąd z informacja na ekranie (Ostrzerzenie/Uciszenie itd): 1. Należy Otworzyć mapkę przez PAWN 2. Klikamy CTRL + F i wpisujemy : forward SendPlayerWarning(playerid,time,string[]); i mamy takie coś: forward SendPlayerWarning(playerid,time,string[]); public SendPlayerWarning(playerid,time,string[]) { TextDrawSetString(Warningg[playerid],string); TextDrawShowForPlayer(playerid,Warning[0]); TextDrawShowForPlayer(playerid,Warning[1]); TextDrawShowForPlayer(playerid,Warningg[playerid]); KillTimer(WarningTimer[playerid]); WarningTimer[playerid] = SetTimerEx("WarningOff",time,0,"i",playerid); return 1; } Problem był taki ze nie ma callbacka WarningOff więc dodamy go sami :) 3. Wklejamy to: forward WarningOff(playerid); public WarningOff(playerid) { TextDrawHideForPlayer(playerid,Warning[0]); TextDrawHideForPlayer(playerid,Warning[1]); TextDrawHideForPlayer(playerid,Warningg[playerid]); KillTimer(WarningTimer[playerid]); return 1; } pod forward SendPlayerWarning(playerid,time,string[]); 4. Cieszymy się ! :D
  2. 1 punkt
    #USHO

    Timer do textdrawa

    CMD:test(playerid, params[]) { new Rank = PlayerRank[playerid]; if(Rank == 2 || Rank == 3 || Rank == 4 || Rank == 5) { TextDrawShowForPlayer(playerid, textdlarangi); SetTimerEx("SchowajTenTextdraw", 4000, false, "d", playerid); return 1; } } forward SchowajTenTextdraw(playerid); public SchowajTenTextdraw(playerid) { TextDrawHideForPlayer(playerid, textdlarangi); return 1; } Jak wyżej, modyfikacja komendy poprzez dodanie Timera, TextDraw schowa się po 4 sekundach Nie testowane ale powinno banglać.
  3. 1 punkt
    Mafia

    [Problem] Kasa/Score

    Witajcie. Posiadam zapis do mySQL pisze gamemoda juz od kilku tygodni i od pewnego czasu wgl nie ładuje mi punktów score oraz kasy z bazy nie wiem czy mam jakiś błąd bo nawet do zmiennych mi nie przypisuje i nic kasy nie dodaje problem pewnie że banalny ale moja głowa jest już na wyczerpaniu, ferie są po to by się bawić a ja zapierdalam. Dziekuje za pomoc, może nie dodałem jakiegos publick'a, aczkolwiek źle wczytuje z bazy ale raczej nie licze na jakies podpowiedzi
  4. 1 punkt
    Andrew

    Łączenie z bazą, wysyłanie zapytania

    Po to zostało to w końcu wprowadzone.
  5. 1 punkt
    Andrew

    Brak pliku .amx

    Plik źródłowy (*.pwn) jest czytelny tylko dla człowieka. Musisz go skompilować na kod maszynowy, zrozumiały dla komputera (*.amx - Abstract Machine eXecutor). W pawno kompilację można przeprowadzić pod klawiszem F5.
  6. 1 punkt
    Andrew

    Mysql- nic się nie dzieje.

    Eh, no tak... Po co logi, skoro nie wysyłasz zapytania za pomocą mysql_query?
  7. 1 punkt
    Andrew

    Mysql- nic się nie dzieje.

    Logi serwera?
  8. 1 punkt
    Mafia

    [Problem] Kasa/Score

    To jest bardzo dziwny problem, bo nawet do zmienych mi nie przypisuje w gamemode ilości kasy i nie wyświetla w podstawowym textdrawie sampa.
  9. 1 punkt
    Mafia

    [Problem] Kasa/Score

    public OnPlayerConnect(playerid) { Player[playerid][pNick] = 0; Player[playerid][pScore] = 0; Player[playerid][loginAttempts] = 0; Player[playerid][pKasa] = 0; Player[playerid][skin] = 0; Player[playerid][uid] = 0; Player[playerid][adm] = 0; GetPlayerName(playerid, Player[playerid][pNick], 24); GetPlayerIp(playerid, Player[playerid][ipv4], 16); //PlayerTD(playerid); new s_buf[120+MAX_PLAYER_NAME]; if(PlayerExistsInDatabase(playerid)) { format(s_buf, sizeof(s_buf), "Witaj, %s!\nTwoje konto jest zarejestrowane.\nProszę wpisać hasło w poniższe okno, a następnie kliknąć przycisk 'ZALOGUJ'", Player[playerid][pNick]); ShowPlayerDialog(playerid, dialog_login, DIALOG_STYLE_PASSWORD, "Panel > Logowanie", s_buf, "Zaloguj", "Opusc"); } else { format(s_buf, sizeof(s_buf), "Witaj, %s!\nTwoje konto nie jest zarejestrowane.\nProszę wpisać hasło w poniższe okno, a następnie kliknąć przycisk 'REJESTRUJ'", Player[playerid][pNick]); ShowPlayerDialog(playerid, dialog_register, DIALOG_STYLE_PASSWORD, "Panel > Rejestracja", s_buf, "Rejestruj", ""); } return 1; }
  10. 1 punkt
    Lacie

    [Problem] Kasa/Score

    Czy ten kod w OnPlayerSpawn jest jedynym kodem jaki tam się znajduje? Jeśli tak to spróbuj wrzucić ten kod do OnPlayerRequestSpawn.
  11. 1 punkt
    Mafia

    [Problem] Kasa/Score

    hmm?
  12. 1 punkt
    Mafia

    [Problem] Kasa/Score

    Zapisywanie @name: SavePlayer * @desc: Funkcja zapisuje podstawowe dane gracza * @params: playerid=id gracza, leaving=czy juz wychodzi (potrzebne do zmiany is_online) * @returns: brak **/ stock SavePlayer(playerid, leaving=0){ new s_buf[256]; format(s_buf, sizeof(s_buf), "UPDATE "PREFIX_DB"players SET time_online=%d, score=%d, money=%d, is_online=%d, uid=%d, skin=%d, adm=%d WHERE nickname='%s';", gettime()-Player[playerid][timeOnline], Player[playerid][pScore], Player[playerid][pKasa], (leaving==0)?1:0, Player[playerid][uid], Player[playerid][skin], Player[playerid][adm], Player[playerid][pNick] ); mysql_query(s_buf); } stock FetchPlayer(playerid) { new s_buf[560], tmpTime; format(s_buf, 127, "SELECT money, score, time_online, uid, skin, adm FROM "PREFIX_DB"players WHERE nickname='%s' LIMIT 1;", Player[playerid][pNick]); mysql_query(s_buf); mysql_store_result(); if(mysql_fetch_row(s_buf, "|")) { sscanf(s_buf, "p<|>dddddd", Player[playerid][pKasa], Player[playerid][pScore], tmpTime, Player[playerid][uid], Player[playerid][skin], Player[playerid][adm] ); } mysql_free_result(); Player[playerid][timeOnline]+=tmpTime; } public OnPlayerSpawn(playerid) { SetPlayerSkin(playerid, Player[playerid][skin]); SetPlayerScore(playerid, Player[playerid][pScore]); GivePlayerMoney(playerid, Player[playerid][pKasa]); SetPlayerPos(playerid, 1529.2129,-1722.1528,13.3828); return 1; }
  13. 1 punkt
    Rotanver

    [Problem] Kasa/Score

    Pokaż jak i kiedy zapisujesz oraz wczytujesz dane z bazy.
  14. 1 punkt
    Lagowy

    pobieranie id pojazdu

    COMMAND:zlecenie(playerid, cmdtext[]) { if(GetPVarInt(playerid, "WykonujeZlecenie")) return SendClientMessage(playerid, 0xFF4444FF, "*** Aktualnie wykonujesz zlecenie."); new vehid = GetPlayerVehicleID(playerid); new model = GetVehicleModel(vehid); if(model != 403 || model != 515) return SendClientMessage(playerid, 0xFF4444FF, "*** Nie jesteś w odpowiednim pojeździe."); if(!GetVehicleTrailer(vehid)) return SendClientMessage(playerid, 0xFF4444FF, "*** Nie masz naczepy."); ShowPlayerDialog(playerid, DIALOG_ZLECENIE, DIALOG_STYLE_LIST, "{FF4444}Zlecenie:", TowarDialog, "Start", "Anuluj"); return 1; } Powyzej jest kod ktory nie dziala, otoz gdy jestem w pojedzie o id 515 to pisze ze nie jestem w odpowiednim pojedzie, a przeciez jest 515 != 515 wiec czemu pisze mi że nie jestem w odpowiednim pojezdzie, prosze o szybka odpowiedz
×