Skocz do zawartości

Artur96

Użytkownik
  • Zawartość

    184
  • Rejestracja

  • Ostatnia wizyta

Zawartość dodana przez Artur96

  1. Artur96

    Problem z Gamemodem

    Pokaż plik server_log
  2. Artur96

    Jaki hosting SA-MP ?

    serverffs.com Może i drogie, ale za to gwarantuje, że obsługa i płynność serwera jest najlepsza :) Sam kiedyś używałem i wszystko było git.
  3. Artur96

    CheckPointy :D

    PlayerToPoint(5.0,playerid, X, Y, Z) Zamieniasz te koordynaty na swoje. Możesz łatwo je zdobyć poprzez użycie komendy /save <komentarz> (wmontowana w SA-MP) w miejscu różnych checkpointów. Jak już zapisałeś wszystkie pozycje, to wchodzisz do Moje Dokumenty/GTA San Andreas User Files/SAMP/savedpositions.txt i tam kopiujesz koordynaty do każdego punktu (te 3 liczby po pierwszej n.p AddPlayerClass(10, X, Y, Z)) i zamieniasz :)
  4. Artur96

    Problem z respawnem aut.

    if(strcmp(cmdtext, "/respawn", true) == 0 && IsPlayerAdmin(playerid)) { for(new v=0;v<MAX_VEHICLES;v++) { if(!IsVehicleInUse(v)) SetVehicleToRespawn(v); if(IsVehicleInUse(v) && IsTrailerAttachedToVehicle(v)) return 1; else SetVehicleToRespawn(v); } SendClientMessageToAll(COLOR_RED, "SERVER: Wszystkie nie używane auta wróciły na miejsce spawnu!"); print("Wszystkie nieużywane pojazdy zostały zrespawnowane!"); return 1; } Spróbuj tak.
  5. Artur96

    Unowocześnienie funkcji

    Dziękuje Ci bardzo :) Zamykam.
  6. Artur96

    Unowocześnienie funkcji

    Witam. Właśnie robię lokalny czat dla mojej mapki RP, ale nie jestem pewien jak 'unowocześnić' tą funkcję: stock SendLocalMessageToAll(playerid, Float:radi, string[], col1, col2, col3, col4, col5) { new Float:pos[3], Float:oldpos[3], Float:temppos[3]; GetPlayerPos(playerid, oldpos[0], oldpos[1], oldpos[2]); for(new i = 0; i < GetMaxPlayers(); i++) { GetPlayerPos(i, pos[0], pos[1], pos[2]); temppos[0] = (oldpos[0] - pos[0]); temppos[1] = (oldpos[1] - pos[1]); temppos[2] = (oldpos[2] - pos[2]); if (((temppos[0] < radi/16) && (temppos[0] > -radi/16)) && ((temppos[1] < radi/16) && (temppos[1] > -radi/16)) && ((temppos[2] < radi/16) && (temppos[2] > -radi/16))) { if(GetPlayerVirtualWorld(i) == GetPlayerVirtualWorld(playerid)) SendClientMessage(i, col5, string); } else if (((temppos[0] < radi/8) && (temppos[0] > -radi/8)) && ((temppos[1] < radi/8) && (temppos[1] > -radi/8)) && ((temppos[2] < radi/8) && (temppos[2] > -radi/8))) { if(GetPlayerVirtualWorld(i) == GetPlayerVirtualWorld(playerid)) SendClientMessage(i, col4, string); } else if (((temppos[0] < radi/4) && (temppos[0] > -radi/4)) && ((temppos[1] < radi/4) && (temppos[1] > -radi/4)) && ((temppos[2] < radi/4) && (temppos[2] > -radi/4))) { if(GetPlayerVirtualWorld(i) == GetPlayerVirtualWorld(playerid)) SendClientMessage(i, col3, string); } else if (((temppos[0] < radi/2) && (temppos[0] > -radi/2)) && ((temppos[1] < radi/2) && (temppos[1] > -radi/2)) && ((temppos[2] < radi/2) && (temppos[2] > -radi/2))) { if(GetPlayerVirtualWorld(i) == GetPlayerVirtualWorld(playerid)) SendClientMessage(i, col2, string); } else if (((temppos[0] < radi) && (temppos[0] > -radi)) && ((temppos[1] < radi) && (temppos[1] > -radi)) && ((temppos[2] < radi) && (temppos[2] > -radi))) { if(GetPlayerVirtualWorld(i) == GetPlayerVirtualWorld(playerid)) SendClientMessage(i, col1, string); } } return 1; } Ma ktoś jakiś pomysł?
  7. Artur96

    Gdzie wstawić pickup

    To idzie pod OnGameModeInit
  8. Artur96

    Restart.

    Musisz zrobić timer który sprawdza to co godzinę (czyli 3600000 ms). Czyli wklej to pod OnGameModeInit(): SetTimer("Restart", 3600000, true);
  9. Artur96

    Błąd ortograficzny

    Witam. Otóż osoba która robiła działy na forum, popełniła błąd w słowie 'Gamemodes'. NIE pisze się 'Gamemode's' gdyż apostrof używa się w sensie wskazywania czyjąś rzecz. (n.p "Gamemode's settings" - Ustawienia gamemoda). Więc oto moja rada: Proszę usunąć apostrof :)
  10. Artur96

    Podgląd textdrawu/towaru.

    musiałbyś pobrać wartość towaru od danego gracza i go przetrzymać w zmiennej dla siebie. reszte już powinieneś sam obcykać
  11. Artur96

    [GF]System aut nie zapisuje właściciela.

    może dlatego, że NIE MA żadnej linijki która by to robiła? ;P
  12. Artur96

    Blokada komend, oprócz jednej

    na początku w komendzie /pm: if(Blokada[playerid] >= 1) SendClientMessage(blah blah blah); else { //tutaj reszta
  13. Artur96

    Co lepsze ps3 czy xbox?

    Jeśli nie chcesz wydawać ok. 160 zł rocznie na Xbox Live Gold, to radzę kupić PS3 :)
  14. Artur96

    Domki

    Mam dla ciebie zadanie: Zamiast płakać, że dini jest denne to sam zrób łatwy system zapisów który byłby szybszy. Co do tematu, to użyj metody NoGravity
  15. Artur96

    Pojazd dla wybranej frakcji

    AddStaticVehicle w GameModeInit W OnPlayerEnterVehicle: (model) if(GetVehicleModel(vehicleid) == id modelu && (tutaj zmienna frakcji dla gracza) != id frakcji) { ClearAnimations(playerid); SendClientMessage(playerid, KOLOR, "Nie należysz do tej frakcji!"); } LUB: (vehicleid czyli ID dla pojazdów (zaczyna się od 1)) if(vehicleid == id pojazdu && (tutaj zmienna frakcji dla gracza) != id frakcji) { ClearAnimations(playerid); SendClientMessage(playerid, KOLOR, "Nie należysz do tej frakcji!"); }
  16. Artur96

    Jak dodać obiekty

    public OnVehicleMod(vehicleid, componentid) { return 1; } public OnVehiclePaintjob(vehicleid, paintjobid) { return 1; } public OnVehicleRespray(vehicleid, color1, color2) { return 1; }
  17. Witam. A więc planuje aktualizować oprogramowanie z Windows Vista do Windows 7 z nadzieją, że większość gry będą mi lepiej chodzić. (n.p GTA IV lub Crysis) Tu jest pytanie: Czy to wogóle możliwe; czy mi się opłaca? Specyfikacje komputera: Intel Core 2 Duo E7200 @ 2.53 GHz 3GB RAM NVidia GeForce 9300M GS 500GB HDD Windows Vista Home Premium
  18. Artur96

    [INC] rFile - (Update: 06.11.10)

    Możecie mi powiedzieć jak sprawdzić czy dany plik gracza istnieje?
  19. Artur96

    Gta San Andreas zawiesza sie na windows 7

    Jeśli nie mody, to jedynie piracka instalka pomoże.
  20. Artur96

    Z Windows Vista na Windows 7

    Mogę piracić wszystko, OPRÓCZ OPROGRAMOWANIA! Ja akurat mam Sony Vaio, więc nie mogę wrócic do XP, bo by mi wszystko nie działało.
  21. To nie mój include! Należy do Seif_ z SA-MP Forums! Tak, mam zgodę od autora... (Nazywam się Arturo226 tam jak coś) BodyPart Detection - Wykryj części ciała! Jedyny taki include! Można go użyć do robienia headshotów lub różnych obrażeń dla głowy, tłowia i nóg! Według mnie, bardzo przydatny do RP. Można go użyć do realistycznych obrażeń lub egzekucji! Funkcje: IsPlayerAimingBodyPart(playerid, bodypart) Sprawdza czy gracz celuje w jakąś część ciała innego gracza. IsPlayerAimingTargetBodyPart(playerid, targetid, bodypart) Sprawdza czy gracz celuje w jakąś część ciała danego gracza. Instalacja: Skopiuj treść i zapisz jako 'bodyparts.inc' (Klik) Przenieś plik do folderu /pawno/include W skrypcie, wpisz '#include <bodyparts>' pod '#include <a_samp>' Baw się dobrze! Przykład użycia: public OnPlayerUpdate(playerid) { new keys, updown, leftright; GetPlayerKeys(playerid, keys, updown, leftright); if (keys & KEY_FIRE) { for(new i = 0; i < GetMaxPlayers(); i++) { if (!IsPlayerConnected(i)) continue; if (i == playerid) continue; if (IsPlayerAimingTargetBodyPart(playerid, i, BODY_PART_HEAD)) SetPlayerHealth(i, 0.0); } } return 1; } Podstawowa funkcja do headshotów.
  22. Artur96

    ustawianie public SetupPlayerForClassSelection(playerid)

    użyj komendy /save [opis] (zapisuje twoją pozycje) jest to wbudowana komenda do sa-mp'a, więc bedzie na kazdym serwie. jak juz skończyłeś, twoje pozycje zostaną zapisane w pliku savedpositions.txt w twoim folderze gta sa
  23. Artur96

    bomba textdraw

    pokaż komende
  24. Artur96

    Czy potrzebny jest c++

    Ale są bardzo podobne do siebie.
  25. Artur96

    Komendy nie działają

    Czy masz return 1; na końcu każdej komendy?
×