Skocz do zawartości

K4rol

Użytkownik
  • Zawartość

    296
  • Rejestracja

  • Ostatnia wizyta

O K4rol

  • Tytuł
    Zaawansowany
  • Urodziny 09.05.1997

Informacje profilowe

  • Płeć
    Mężczyzna

Ostatnie wizyty

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

  1. K4rol

    dodanie kodów do bazy danych mysql

    w jakiej formie masz zapisane kody vipa ??
  2. Witam ,chciałem się zapytac czy jest jakaś funkcja w SAMP'ie , która blokuje niszczenie broni, gdy nie ma w niej amunicji. Za odpowiedź z góry dzięki.
  3. K4rol

    do usuniecia

    do usuniecia.
  4. wykorzystałem AUTO INCRAMENT i działa :).
  5. K4rol

    [Problem]Zmiana liczby dni z 30 na np 1 dzien

    a nie prościej, tak getdate() + waznosc , a potem sprawdzanie przy logowaniu czy getdate() >= WaznoscVip getdate pobiera, ktory mamy dzien roku, a waznosc to poprostu na ile dni jest przyznane konto Vip
  6. K4rol

    Czy można to jakoś skrócić ??

    CeKa, wielkie dzięki
  7. K4rol

    Czy można to jakoś skrócić ??

    A jakiś sposób na wielokrotność danej liczby w PAWN ? Oprócz wpisywania se == 1*60 || se == 2*60
  8. K4rol

    Czy można to jakoś skrócić ??

    Tak nie będzie działać , ponieważ przy dzieleniu otrzymamy liczbe całkowitą, tzn. 72/60 = 1,2 , ale pawno odczyta to jako 1 . Spróbuje sposobu CEKA. A jeszcze jedno pytanie, czy wydajac polecenia do bazy MySQL, można wykonać obliczenie wyniku ? @@EDIT: sposó CEKA nie działa, nalicza co sekunde ;).
  9. forward Timer750ms(playerid); public Timer750ms(playerid) { new string[120],godz[6],data[15],query[220],h,m,s,dzien,miesiac,rok,se = gettime() - Sekundy[playerid]; if(GetPlayerPing(playerid) > 500) { format(string, sizeof(string), "Gracz {FFFF00}%s{FF0000} został wyrzucony z serwera z powodu zbyt dużego pingu.", PlayerName(playerid)); SendClientMessageToAll(COLOR_ADMIN,string); SetTimerEx("DelayKick", 1000, false, "d", playerid); } if(se == 60 || se == 120 || se == 180 || se == 240 || se == 300 || se == 360 || se == 420 || se == 480 || se == 540 || se == 600 || se == 660 || se == 720 || se == 780 || se == 840 || se == 900 || se == 960 || se == 1020 || se == 1080 || se == 1140 || se == 1200 || se == 1260 || se == 1320 || se == 1380 || se == 1440 || se == 1500 || se == 1560 || se == 1620 || se == 1680 || se == 1740 || se == 1800 || se == 1860 || se == 1920 || se == 1980 || se == 2040 || se == 2100 || se == 2160 || se == 2220 || se == 2280 || se == 2340 || se == 2400 || se == 2460 || se == 2520 || se == 2580 || se == 2640 || se == 2700 || se == 2760 || se == 2820 || se == 2880 || se == 2940 || se == 3000 || se == 3060 || se == 3120 || se == 3180 || se == 3240 || se == 3300 || se == 3360 || se == 3420 || se == 3480 || se == 3540) { SetPVarInt(playerid, "Minut", GetPVarInt(playerid, "Minut")+1); if(GetPVarInt(playerid,"VIP") == 1) { SetPlayerScore(playerid,GetPlayerScore(playerid)+3); } else if(strfind(PlayerName(playerid), "[WW]") > -1) { SetPlayerScore(playerid,GetPlayerScore(playerid)+2); } else { SetPlayerScore(playerid,GetPlayerScore(playerid)+1); } format(query, sizeof(query), "UPDATE `Gracze` SET `Score` = '%d', `Minut` = '%d' WHERE `Nick` = '%s'", GetPlayerScore(playerid), GetPVarInt(playerid, "Minut"), PlayerName(playerid)); mysql_query(query); } if(se == 3600 || se == 7200 || se == 10800 || se == 14440) { if(GetPVarInt(playerid,"VIP") == 1) { SetPlayerScore(playerid,GetPlayerScore(playerid)+200); } else if(strfind(PlayerName(playerid), "[WW]") > -1) { SetPlayerScore(playerid,GetPlayerScore(playerid)+150); } else { SetPlayerScore(playerid,GetPlayerScore(playerid)+100); } format(query, sizeof(query), "UPDATE `Gracze` SET `Score` = '%d' WHERE `Nick` = '%s'", GetPlayerScore(playerid), PlayerName(playerid)); mysql_query(query); } gettime(h,m,s); getdate(rok,miesiac,dzien); format(string, sizeof(string), "ID: %d Ping: %d Respekt: %d Grasz: %02d:%02d:%02d", playerid,GetPlayerPing(playerid),GetPlayerScore(playerid),se/3600%24,se/60%60,se%60); PlayerTextDrawSetString(playerid,Textdraw0[playerid], string); format(godz, sizeof(godz), "%02d:%02d", h, m); TextDrawSetString(godzina, godz); format(data, sizeof(data), "%d.%d.%d", dzien, miesiac, rok); TextDrawSetString(dataa, data); return 1; } Dokładnie chodzi mi o te se == 60 || se == 120 .
  10. Poradziłem sobie, literówka ...
  11. K4rol

    Odczyt danych

    MAm jeszcze dwa pytania: otóż mam taki kod CMD:top10(playerid, params[]) { new query[128], str[256], dest[64]; new nick[32], score; format(query, sizeof(query), "SELECT `Nick`, `Score` FROM `Gracze` ORDER BY `Score` DESC LIMIT 10"); mysql_query(query); mysql_store_result(); while(mysql_fetch_row(dest)) { sscanf(dest, "p<|>s[32]d", nick, score); format(str, sizeof(str), "%s\n%s: %d", str, nick, score); } ShowPlayerDialog(playerid, 1255, DIALOG_STYLE_MSGBOX, "TOP 10 wg. wygranych", str, "OK", ""); mysql_free_result(); return 1; } i zastanawia mnie ta linijka format(str, sizeof(str), "%s\n%s: %d", str, nick, score); dlaczego trzeba było użyc str przy formatowaniu aż 3 razy ?? 2 raz przy format i raz przy odczycie. Drugiem pytaniem jest sposób aktualizacji bazy , czy robić na bieżąco czy tylko przy wyjściu z serwera ??
  12. K4rol

    Odczyt danych

    Dobra poradziłem sobie na chłopski rozum :).
  13. K4rol

    Odczyt danych

    Witam , dzisiaj dopiero zacząłem nauke MySQL i udało mi się osiągnać takie rzeczy jak: stworzyć system rejestracji , logowanie i zapisu danych. Niestety nie wiem jak potem odczytać te dane. Pomożecie ? :)
  14. K4rol

    Prośba o radę.

    Hmmm . Przerobiłem sporą cześć mapy na MySQL lecz zatrzymałem sie na rejestracji i logowaniu . Jak do tego się zabrać . Od czego zacząć . Nie chce gotowca kodu, tylko sposób czym to sprawdzić :) .
  15. K4rol

    Prośba o radę.

    To co w takim razie jest najszybsze ?
×