Skocz do zawartości

LeNy

Użytkownik
  • Zawartość

    166
  • Rejestracja

  • Ostatnia wizyta

    nigdy

O LeNy

  • Tytuł
    Średnio zaawansowany

Informacje profilowe

  • Płeć
    Mężczyzna
  • Miejscowość
    mieszkam w domu ;]
  1. LeNy

    3D Text gdy „/q”, „Time Out”, „Crash”.

    Skoro są 3 typy "rozłączenia" no to jedyne opcje możliwe to: Normalne rozłączenie "/q" lub menu (typ 1) Crash czy TimeOut jak wolisz (typ 0) funkcje Ban i Kick (typ 2)
  2. LeNy

    FullDM

    Użytkownikowi Terminator3 chodziło o to, że jeśli sie zabierasz za serwery Sa-Mp to należy mieć o nich jakiekolwiek pojęcie ::)
  3. LeNy

    [SZUKAM] ID koloru auta

    tu masz dużo odcieni zielonego 8)
  4. możesz zrobić w OnPlayerSpawn lub OnPlayerConnect: if(strcmp(PlayerName(playerid), "Twoj_Nick", true) == 0) { SetPlayerColor(playerid, 0xAA3333FF); }
  5. LeNy

    Optymalizacja

    ja zawsze robiłem bez if'a po prostu: public OnPlayerUpdate(playerid) { return Freeze{playerid}; } Jeśli mamy freeze to public nie wywała się jeśli nie mamy wywoła :-\
  6. LeNy

    Optymalizacja

    Oczywiście że Timer. Zauważ że OnPlayerUpdate aktualizuje się co dosłownie chwila w ciągu sekundy nawet z 3-4 razy i wykonywanie "zapytań" w nim obciąża serwer 8)
  7. LeNy

    cenzura słów

    Takie coś Ci się pojawia podczas kompilacji ?
  8. LeNy

    Czas

    Nie wiem czy jest taka możliwość (nie testowałem nigdy) ale można zrobić plik php z funkcją GET i time która by wyświetlała tekst ile upłynęło i funkcją HTTP pobrać dane 8)
  9. LeNy

    Czas

    jako takiej funkcji nie ma :-\ Ale jest plugin, zobacz czy o to Ci chodziło:
  10. LeNy

    FullDM

    Pokaż nam serverlog ;)
  11. LeNy

    cenzura słów

    nie nie text to tablica z textem gracza. Funkcja str_replace zmienia tekst z przekleństwa na to co napiszesz w 2 części tablicy. Wszystkie przekleństwa podajesz w tej tablicy: new Cenzura[][32] = { {"Kurcze", "K*****"}, {"Przekleństwo", "P***********"} }; Wyjaśnienie: Przykład:
  12. LeNy

    cenzura słów

    Moim zdaniem lepiej tak: new Cenzura[][32] = { {"Kurcze", "K*****"}, {"Przekleństwo", "P***********"} }; public OnPlayerText(playerid, text[]) { for(new i; i < sizeof(Cenzura); i++) { if(strfind(text, Cenzura[i][0], true, 0) != -1) { str_replace(text, Cenzura[i][0], Cenzura[i][1]); SetPlayerScore(playerid,-1); GivePlayerMoney(playerid,-5000); SendClientMessage(playerid,COLOR,"napisałeś przekleństwo , masz -1 pkt score i karę pieniężną wysokości 5.000"); } } return 0; } Pisałem szybko w przeglądarce ale myśle że wszystko będzie działac 8) //Edit zapomniałem dodać strfind ;)
  13. LeNy

    Czas online.

    Zobacz czy samo to: printf("%d", ((conlinetime[playerid] - GetTickCount())/1000)); Wyświetli Ci jakąś liczbe
  14. LeNy

    Pojazdy a mysql

    zapewne nie użyłeś opcji while. Pokaż kod wczytywania pojazdów 8)
  15. LeNy

    pieniadze z MySQL

    Pisane w przeglądarce i na szybko ale zobacz teraz: stock GivePlayerKasa(playerid, kwota) { new query[128]; format(query, sizeof(query), "SELECT `money` FROM `players` WHERE `login` = '%s'", playerName(playerid)); mysql_query(query); mysql_store_result(); PlayerInfo[playerid][pKasa] = mysql_fetch_int(); mysql_free_result(); ResetPlayerMoney(playerid); PlayerInfo[playerid][pKasa] += kwota; GivePlayerMoney(playerid, PlayerInfo[playerid][pKasa]); format(query, sizeof(query), "UPDATE `players` SET `money` = '%d' WHERE `login` = '%s'", PlayerInfo[playerid][pKasa], playerName(playerid)); mysql_query(query); }
×