Skocz do zawartości

Lacie

Użytkownik
  • Zawartość

    389
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    1

Ostatnia wygrana Lacie w dniu 28 Sierpień 2013

Użytkownicy przyznają Lacie punkty reputacji!

O Lacie

  • Tytuł
    Zaawansowany

Informacje profilowe

  • Płeć
    Nie określono

Informacje o serwerze

  • Typ serwera
    Nie wybrano

Ostatnie wizyty

Blok z ostatnimi odwiedzającymi dany profil jest wyłączony i nie jest wyświetlany użytkownikom.

  1. Lacie

    [ROZWIĄZANY]Zapis pojazdu - error MySQL

    W przypadku nazw kolumn musisz używać znaków ` - poprawione zapytanie, które przechodzi przez debugger: UPDATE `cars` SET `lock` = '1' WHERE `uid` = '1' LIMIT 1
  2. Lacie

    Gamemod RP - worklog

    No właśnie - zapomniałem o głównych założeniach tematu. Ma on służyć dwom celom: typowy worklog - dziennik postępów prac nad gamemodem - po części jako pomoc dla mnie, po części jako typowe "chwalesie".dopytywaniu czytelników o np. technologie, które będą w stanie ułatwić pracę - chociażby oprogramowanie do kontroli wersji, czy po prostu o sugestie związane z samym skryptem
  3. Cześć, Po dwóch latach "nieobecności" na scenie, postanowiłem wrócić do SA:MP'a - niedawno zacząłem nieco stresującą pracę, a pisanie jest moim sposobem na odreagowanie. Postanowiłem napisać gamemod, który po skończeniu prac nad "rdzeniem" zamierzam wypuścić na licencji WTFPL. Będzie on mógł być niezłą bazą dla niszowych serwerów, które dotychczas korzystają z Honestów, czy modyfikacji gamemodów Ceki - dlaczego? Ponieważ na scenie brakuje gamemodów RP, które byłyby jasno opisane i zrozumiałe dla świeżych programistów. Dodatkowo zamierzam przy pomocy PHP oraz frameworka Bootstrap (głównie HTML+CSS) napisać od zera panel zarządzający serwerem, tak aby stosunkowo łatwo było go przerobić np. dla silnika IPB, lub po prostu by można było go umieszczać jako podstronę. Wracając do worklogu - wpisy w nim będą pojawiały się dość nieregularnie - spowodowane jest to małą ilością czasu, który mogę poświęcić na ten projekt. Kilka godzin temu rozpocząłem pracę nad główną częścią GM'a - konfiguracją bazy danych, stworzeniem pierwszych tabel oraz przygotowaniem skryptu. Obecnie GM ma 640 linijek kodu i zawiera w sobie podstawowy system przedmiotów wczytywanych z bazy danych, który można łatwo zmodyfikować wg. własnych potrzeb - dodanie nowego typu przedmiotu to tak naprawdę kilka kroków: ustalenie nowego ID typu przedmiotu - początkowo zadeklarowałem cztery typy - food (jedzenie), random (kostki, ruletki itede), weapon (bronie) i ammo (amunicja)modyfikacja funkcji UseItem (funkcja sprawdzająca czy gracz może użyć przedmiotu - czy nie znajduje się pod wpływem BW, czy nie ma blokady i tak dalej) poprzez dodanie ID typu przedmiotu do switcha wewnątrz funkcjiW systemie również znajduje się prosty system rozróżniania właściciela danego przedmiotu (podłoga, gracza, drzwi (budynki stawiane na mapie) oraz pojazdy), oraz wczytywanie przedmiotów znajdujących się na ziemi w OnGameModeInit Poza systemem przedmiotów rozpocząłem przygotowania do stworzenia panelu gracza - rozdzieliłem tabele z danymi gracza IC i OOC. Do szyfrowania dotychczasowo używam MD5 bez solenia - prawdopodobnie sposób szyfrowania haseł będzie zmieniany, tak aby był 100-procentowo bezpieczny. Spis zmian: rozpoczęcie tworzenia skryptu, stworzenie podstawowych komend i wybór odpowiednich bibliotekkonfiguracja bazy danychstworzenie systemu przedmiotówlogowaniewyciąganie/chowanie broniprosty, aczkolwiek skuteczny antycheat (testowałem na gołym sobeicie i na kilku innych modyfikacjach - nie przepuścił ani jednego strzału, oddanego z nieposiadanej broni)
  4. A co Ty, jako administrator chciałbyś, aby znajdowało się na Twoim serwerze? Nie podałeś żadnych informacji na temat swojego projektu, w temacie nie ma zawartych podstawowych informacji, jak miejsce rozgrywki i tak dalej - jakiś wstępny zarys powinieneś mieć, bo inaczej Twój serwer zostanie wygryziony przez stado innych, z lepszym zapleczem.
  5. Lacie

    [ROZWIĄZANY]Pomoże ktoś ogarnąć skrypt? [[Rangi]]

    Po co ranga w plikach, skoro OP używa IsPlayerAdmin i strcmp do sprawdzenia nicku gracza?
  6. Lacie

    [Pytanie] / Panele

    MyBB też daje radę, wentualnie jeśli chcesz koniecznie PHPBB to uderzaj w wersje 3.*
  7. Lacie

    [Problem] Errory

    Daj to gdzieś na dole gm'a. strtok(const string[], &index) { new length = strlen(string); while ((index < length) && (string[index] <= ' ')) { index++; } new offset = index; new result[20]; while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1))) { result[index - offset] = string[index]; index++; } result[index - offset] = EOS; return result; }
  8. Bardzo prosty CMS, bez szablonów i całej reszty syfu, najlepiej działający na plikach - sugestie?

    1. Lacie

      Lacie

      PS. Nie quick cms.

    2. _l0stfake7

      _l0stfake7

      lekki cms lekki.sruu.pl/

  9. Lacie

    Pobieranie pozycji przed graczem, dynamiczny obiekt

    new dynamite, Float:x, Float:y, Float:z; GetPointInAngleOfPlayer(playerid, x, y, z, 2.0, 0.0); dynamite = CreateObject(1654, x, y, z, 338.00000, -91.00000, -127.00000);
  10. Lacie

    Pobieranie pozycji przed graczem, dynamiczny obiekt

    http://pawno.pl/index.php?/topic/18-przydatne-funkcje/page-5#entry148599 - o to chodzi?
  11. Lacie

    Jak zrobić system wyrzucania gościa z pojazdu

    No i dlaczego na sscanfie?Spróbuj takie coś (o ile masz isnull) CMD:wyrzuc(playerid, params[]) { if(isnull(params)) { SendClientMessage(playerid, -1, "Nie podałeś id gracza. '/wyrzuc [id gracza]'"); } else if(!IsPlayerConnected(strval(params))) { SendClientMessage(playerid, -1, "Nie znaleziono takiego gracza"); } else if(playerid == id) { SendClientMessage(playerid, -1, "Nie możesz wyrzucić samego siebie z pojazdu"); } else { new id = strval(params); SendClientMessage(playerid, -1, "Wyrzuciłeś pasażera z swojego pojazdu"); SendClientMessage(id, -1, "Zostałeś wyrzucony z pojazdu przez jego kierowcę"); RemovePlayerFromVehicle(id); } return 1; }
  12. Coffee + donuts = <3

  13. Zewnętrzny host mysql, może być nawet płatny, byleby szło go używać przy komercyjnych projektach - sugestie?

  14. Zakomentowałem to i teraz wyskakuje mi takie coś: Jeśli dobrze rozumiem to nie mogę połączyć się z bazą danych za pomocą domówki, sprawdzę jeszcze na VPS'ie.
×