Witamy na GTAOnline Obecny czas to 2018-10-16, 06:37 Użytkowników: 76396
Strona główna | Użytkownicy | Grupy | Faq | Regulamin | Zaloguj


GTAONLINE.PL
Tematy otagowane jako: sprawdzenie
1. Sprawdzenie za jaki czas uruchomi sie funkcja po przez Timer
Czesc, chce zrobic ze po wpisaniu komendy na czacie wyswietli mi za ile minut,godzin uruchomi sie ponownie funkcja. Czyli np. Wpisze /ref wyswietla mi ***Reset za 10minut.

Prosze o napisanie mi potrzebnych funkcji.
2. Sprawdzenie tuningu
Witam, w jaki sposób mogę sprawdzić, czy mój pojazd ma już dany tuning? Chodzi mi o te tuningi z Gta typu spoiler czy felgi. Dany tuning ma swoje ID i chcę, zrobić system tuningu tylko nie wiem, jak sprawdzić, czy dany pojazd już ma coś zamontowane. A teraz można cały czas montować ten sam tuning, mimo że już go posiadam.
3. Sprawdzenie czy auto leci
Witam. Chciałbym się zapytać czy jest możliwość sprawdzenia czy pojazd jest w powietrzu/leci. Jeżeli jest sposób na wychwycenie tego to proszę o podanie funkcji.

Z góry dziękuję lol
4. Sprawdzenie liczb
Cześć,

nie mam pomysłu na pewien skrypt, dlatego muszę prosić Was o pomoc w naprowadzeniu jak takowy wykonać. Chodzi mi, o sprawdzenie w zmiennej inputtext czy podane pięć liczb, przypadkiem się nie powtarzają. Przykładowo nie może być takiej sytuacji: 2, 12, 2, 8, 15 (powtarza się dwójka).

Pawn

new numbers_player[5];
if(
sscanf(inputtext"d,d,d,d,d"numbers_player[0], numbers_player[1], numbers_player[2], numbers_player[3], numbers_player[4]))
    return ...;


Z góry dzięki za pomoc.
5. Sprawdzenie czy gracz jest na serwerze i baza danych
Witam. Jakoś nigdy się nie zastanawiałem, przy tworzeniu dla siebie skryptów, jak sprawdzić czy gracz jest na serwerze. Totalnie nie wiem jakiej funkcji użyć.


Druga sprawa to baza danych. Jaki argument gracza wstawić?


addEvent
("sprawdzanie"true)
addEventHandler("sprawdzanie"root
function(
text)
        
        
local nick getPlayerName(?)
        
que dbQuery(connect"SELECT * FROM frakcja WHERE Nick =?"nick)
        
result dbPoll(que, -1)
            
            if 
not result then 
                dbQuery 
connect"INSERT INTO frakcja ( Nick ) VALUES ( ? )"text)
                
outputChatBox("Dodałeś do frakcji: " ..textclient)
            
end
end
)


Powyższy kod rozchodzi się do niepełnego upublicznionego przeze mnie skryptu na panel frakcji.
6. Proszę o sprawdzenie, co tutaj można poprawić :)
Uprzejmie proszę o sprawdzenie tego kodu pod względem poprawności.
Jestem początkujący i prawdopodobnie popełniłem jakieś podstawowe błędy.
Z góry dziękuję za pomoc, EmilX :)

--> Kod <--
7. Komenda na sprawdzenie jakie skrypty są wgrane.
Czy jest może jakaś komenda na sprawdzenie jakie skrypty są w grane na serwer?
8. [DM] Prośba o sprawdzenie poprawności kodu
Witam. Napisałem sobie skrypt na frakcje Policji. Prosił bym o sprawdzenie poprawności. Ewentualnie prosze o naniesienie poprawek.


[code]Policja = createTeam ( "Policja", 38, 12, 235)
Cywile = createTeam ( "Cywile", 0, 0, 0 )
markerSluzba = createMarker ( 256.79998779297, 64.6999969482422, 1002.5999755859, "cylinder", 1.5, 0, 0, 255 )
markerEndSluzba = createMarker ( 256.79998779297, 66.099998474121, 1002.5999755859, "cylinder", 1.5, 0, 0, 255 )
przebieranie = createMarker ( 255, 77.099998474121, 1002.5, "cylinder", 1.5, 230, 244, 10 )

function poliStartSluzba( thePlayer )
setElementInterior ( markerSluzba, 6 )
setElementInterior ( markerEndSluzba, 6 )
setElementInterior ( przebieranie, 6 )
setElementInterior ( blipSzafka, 6 )
local markerSluzba = createMarker ( 256.79998779297, 64.6999969482422, 1002.5999755859, "cylinder", 1.5, 0, 0, 255 )
local blipSzafka = createBlip( 255, 77.099998474121, 1002.5, 0, 0, 0, 0, 255 )
local loginGracza = getAccountName ( getPlayerAccount ( thePlayer ) )
if isObjectInACLGroup ( "user." ..loginGracza.. aclGetGroup ( "Policja") ) then
setPlayerTeam ( thePlayer, Policja)
outputChatBox("#00ff00Rozpocząłeś służbę. Idź do szafki, aby przebrać się w umundurowanie i zabrać ekwipunek.", thePlayer )
else

outputChatBox( "Nie jesteś zatrudniony w Policji!", thePlayer )
end
end
addEventHandler( "onMarkerHit&...
9. Sposób na sprawdzenie rekordu w bazie danych.
W jaki sposób sprawdzić czy dany użytkownik jest znajduje się zapisany w SQL jednak, proszę nie odpisywać tylko przeczytać do końca.
Potrzebuję pobrać ten jedyny raz użytkownika, mam pewność że w tabeli znajduje się tylko jeden rekord z jego nazwą konta.
Wrzucając to do pętli dajmy na to że użytkownik będzie 3 od końca ((jako rekord w tabeli)), z tego że ja chcę ustawić mu setElementData dajmy na to ustawi się true jeśli account z tabeli będzie równy pobranej nazwie konta, ale pętla będzie nadal działać, więc skoro jest 3 od końca sprawdzi kolejny rekord, sprawdzi czy przypadkowo nie ma takiej samej nazwy, nie przejdzie to przez warunek i zrobi się setElementData o wartości false. Zastanawiałem się nad zerwaniem pętli po ustawieniu true, jednak chyba to nie zadziałałało, użyłem tam break prawdopodobnie i nic.

Nie jestem pewien czy mnie do końca zrozumiecie, jednak proszę dokładnie przeczytać jeśli treść jest niezrozumiała, nadal taka jest? proszę napisać a opisze problem jeszcze raz.
10. sql, sposób na sprawdzenie
mogę użyć warunku w taki sposób:
if not dbQuery(organizations_db"SELECT * FROM organizations WHERE name = ?"xthen

by nie musieć tworzyć pętli?
11. Sprawdzenie Auta
Witam czy da się pobrać jakoś pojazdy z całego serwera i do gui dodać te które mają tylko daną ElementDate ?


Za pomoc daje :piwo:
12. Sprawdzenie id pojazdu
Witam piszę sobie skrypcik na tuning
Jest on na komende więc muszę zrobić funkcje która sprawdza czy auto w którym siedzę to np savanna żeby jej dodać tuning
13. Sprawdzenie powietrzni
Witam chwiałbym sprawdzić po jakiej powierzani chodzi gracz chodzi o to czy to droga czy ziemia
14. Otwieranie bramy przez sprawdzenie teamu.
Mam tutaj taki kod:

[lua]
-- brama wjazdowa na parking
{ colsphere={1592.11,-1637.63,13.54, 8, 0, 0}, obiekty={ "brama_1_komLS" }, frakcja="Policja",minrankid=2 },
-- brama wejsciowa na parking
{ colsphere={1583.48,-1638.25,13.35, 1, 0, 0}, obiekty={ "brama_2_komLS" }, frakcja="Policja",minrankid=2 },
}


---------------------------------------------------------------------------------------------------------------------------------------------------------

function ruchomeElementyCH(hitElement, matchingDimension)
if (not matchingDimension or getElementType(hitElement)~="player") then
return
end
-- szukamy elementu
for i,v in ipairs(ruchome_elementy) do
if (ruchome_elementy[i].colshape and ruchome_elementy[i].colshape==source) then
-- sprawdzamy czy nie ma ograniczen do frakcji
if (ruchome_elementy[i].frakcja) then
local t=getElementData(hitElement,"faction:name")
if (not t or t~=ruchome_elementy[i].frakcja) then
outputChatBox("Dostep tylko dla czlonkow frakcji "..ruchome_elementy[i].frakcja, hitElement)
return
end
if ruchome_elementy[i].minrankid then
local lfrid=tonumber(getElementData(hitElement,"faction:rank_id"))
if not lfrid or lfrid<ruchome_elementy[i].minrankid then
return
end
end
end
-- przesuwamy!
for i2,v2 in ipairs(ruchome_elementy[i].obiekty) do
local o=getElement...
15. [INNE] Sprawdzenie Czy gracz ma podczepioną naczepę.
Witam. Jak sprawdzić czy gracz ma podczepioną naczepę do tira?
16. Sprawdzenie w ktorym markerze jest gracz
Witam, mam taki małe pytanko - jak najprościej sprawdzić do którego markera wszedł gracz?
Np. mam 2 markery na mapie i gracz wchodzi do ktoregoś z nich i pojawia się info. Gracz wszedł do markera nr.1/2
17. [INNE] Sprawdzenie, czy gracz jest obok danego obiektu
Mam pytanie, a mianowicie czy jest warunek, który sprawdza
czy gracz jest w odrębie np. 10m od danego obiektu, jak np. id2000?
Za pomoc oczywiście piwka :)
18. Sprawdzenie ciągu znaków
Witam, jak sprawdzić czy w loginie i haśle są same litery i cyfry:
function zarejestruj()
    
local login guiGetText(g_e_login)
    
local password guiGetText(g_e_password)
    
    if (
#login < 5) then
        
guiSetText(g_l_info"Twój login może mieć min. 5 znaków.")
        
guiLabelSetColor(g_l_info25500)
        return
    
end
    
    
if (#login > 20) then
        
guiSetText(g_l_info"Twój login może mieć max. 20 znaków.")
        
guiLabelSetColor(g_l_info25500)
        return
    
end
    
    
if (#password < 6) then
        
guiSetText(g_l_info"Twoje hasło może mieć min. 6 znaków.")
        
guiLabelSetColor(g_l_info25500)
        return
    
end
    
    
if (#password > 15) then
        
guiSetText(g_l_info"Twoje hasło może mieć max. 15 znaków.")
        
guiLabelSetColor(g_l_info25500)
        return
    
end
    triggerServerEvent
("onZarejestruj"localPlayerloginpasswordd)
end
19. Skrypt (2 bramy; 2 komendy) - Sprawdzenie
Jest to przykładowa (testowa) baza aby zapoznać się z edytorem i innymi funkcjami do edycji map MTA.

Skrypt:


brama 
createObject 9802477.52491.523.600270 )

function 
bo()
moveObject (brama10002477.52491.523.6 )
outputChatBox("Trwa zamykanie bazy..",thePlayer,255,0,0,true)
end

addCommandHandler
("admclose1"bo)

function 
bc()
moveObject (brama10002477.52491.517.9 )
outputChatBox("Trwa otwieranie bazy..",thePlayer,255,0,0,true)
end

addCommandHandler
("admopen1"bc)



garaz 
createObject 15082402.60012533.399922.500270 )

function 
bo()
moveObject (garaz10002402.60012533.399922.5 )
outputChatBox("Trwa zamykanie garazu..",thePlayer,255,0,0,true)
end

addCommandHandler
("admclose2"bo)

function 
bc()
moveObject (garaz10002402.60012533.399919 )
outputChatBox("Trwa otwieranie garazu..",thePlayer,255,0,0,true)
end

addCommandHandler
("admopen2"bc)


Chodzi o wyświetlanie wiad. do gracza który użył komendy, oraz czy sama funkcja jest składniowo dobrze napisana.
20. [INNE] danie i sprawdzenie
Witam.Próbuje i próbuje no ale nie wiem jak to wykonać.Chodzi mi o to,żeby była cmd /dajdokumenty [nick] po wpisaniu jej informacja,że otrzymaliśmy dokumenty oraz zapisuje się to (zapis dini). Oraz komendę na sprawdzanie np /zobaczdomkumenty [nick] i wyswietla się czy gracz ma dokumenty czy nie.Moja ostatnia próba:


Kod:

CMD:dajdokumenty(playerid, params[])
{
new Gracz;
dini_Set("dokumenty.txt", Gracz(playerid), "1");
SendClientMessage(playerid,COLOR_RED,"Otrzymano dokumenty !");
}
return 1;
}

CMD:sprawdz(playerid, params[])
{
new Gracz;
if(sscanf(params, "d", gracz))
{
if(strval(dini_Get("dokumenty.txt", Gracz(Gracz))) == 1)
{
SendClientMessage(playerid,-1,"Ta osoba posiada dokumenty ");
}else{
SendClientMessage(playerid,-1,"ta osoba nie posiada dokumentów");
}
}
return 1;
}


Pisane w rozpaczy,bo pomysłów brak.Za pomoc piwko i respekt ;)

Pozdrawiam ;)
21. [INNE] DOF2 sprawdzenie hasla
Witam serdecznie przymierzając się do zapisu pliku sporządziłem swoją pierwszą w życiu rejestracje i mam 1 pytanie i 1 problem a mianowicie mój kod wygląda tak:
[code]W Connect:

format(Konta, sizeof(Konta), "Konta/%s.ini", pName);
if(DOF2_FileExists(Konta))
{
ShowPlayerDialog(playerid, 990, DIALOG_STYLE_INPUT,"GateWay PL - Logowanie", "Tekst_Podczas_Logowania", "Zaloguj", "Zamknij");
}
else
{
ShowPlayerDialog(playerid, 991, DIALOG_STYLE_INPUT,"GateWay PL - Rejestracja", "Tekst_Podczas_Rejestracji", "Zarejestruj", "Zamknij");
}[/code]

[code]W Disconnect:

format(Konta,sizeof(Konta),"Konta/%s.ini",pName);
DOF2_SetInt(Konta, "Kasa", PlayerInfo[playerid][Kasa]);
DOF2_SaveFile();][/code]

[code]W Dialog Response :

if(dialogid == 990)
{
if(response == 1)
{
if(strcmp(DOF2_GetString(Konta, "Haslo"),inputtext,true))
{
ShowPlayerDialog(playerid, 9903, DIALOG_STYLE_INPUT,"GateWay PL - Logowanie", "Tekst_Podczas_Blednego_Wpisania_Hasla", "Zaloguj", "Zamknij");
}
else if(!strcmp(DOF2_GetString(Konta, "Haslo"),inputtext,true))
{
SendClientMessage(playerid, 0x00FF00, "Poprawnie się zalogowałeś!");
}
if(response == 0)
{
//Kick(playerid);
SendClientMessage(playerid, 0x00FF00, "Wykopalo cie")...
22. Sprawdzenie skryptu.
Napisałem taki prosty skrypt:

function spawnThePlayer )
local x tu dam x
local y 
tu dam y
local z 
tu dam z
spawnPlayer 
(sourcexyz)
fadeCamera (sourcetrue)
setCameraTarger (sourcesource)
outputChatBox("Witaj na serwerze!"source)
end
addEventHandler
(OnPlayerJoin", GetRootElement(), spawn)


Chciałbym, aby ktoś sprawdził ten skrypt czy nie ma błędów.. Jeszcze pytanie - jak na tło ekranu logowania dać obracającą się kamerę (np. w powietrzu powoli się obracala pokazując np. LV) i jak podpiąć ten skrypt na spawn pod ten panel, np. żeby przed zalogowaniem spawnowało na 0,0,0 a po zalogowaniu na koordynaty podane w skrypcie.




phpBB by Przemo modified by xXx 2003-2016

Template GTAONLINE created by gtaonline.pl



Strona wygenerowana w 0,12 sekundy. Zapytań do SQL: 10