Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
GTAONLINE.PL
Tematy otagowane jako: zmiennej
1. Sprawdzanie zmiennej po stronie serwera
Witam, posiadam taki kod po stronie clienta

Kod:

karta = false

elseif isMouseIn(666*vx, 692*vy, 19*vx, 23*vy) then karta = not karta

if karta == true then
dxDrawImage(664*vx, 694*vy, 21*vx, 20*vy, ":h-salons/akcept2.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)
end


I przychodz? z pytaniem, jak mog? zrobi? aby zmienn? 'karta' z clienta sprawdza?o mi po stronie serwera czy gracz ma j? na warto?? "true"
2. Usuwanie zmiennej na pętli
Nie wiem czy dobrze napisa?em tytu? samego postu natomiast chodzi mi o takie co?, ?e
Kod:

local isMarkers = {
{"Dom1", 3000},
{"Dom2", 4000},
{"Dom3", 5000},
}

i chcia?bym na przyk?ad usun?? Dom3 czyli na p?tli ?eby nie pokazywa?o ju? domu3
Za pomoc daje piwko :D :piwo:
EDIT: chodzi mi o to zeby funkcj? usunac dom3
3. Przeniesienie zmiennej z funkcji do drugiej funkcji
Cze?? wszystkim i g?ry dzi?kuj? za pomoc.

Gryzie mnie pewien problem przez kt?ry nie mog? napisa? skryptu w spos?b w kt?ry bym chcia? to zrobi?.

Mianowicie problem mam w przeniesieniu zmiennej utworzonej przez jedn? funkcje do innej funkcji wygl?da to tak:

Funkcja nr 1 gdy wype?ni? si? warunki tworzy marker oraz pojazd czyli
marker1 = createMarker itd...
pojazd = createVehicle itd...

Teraz musz? uruchomi? funkcje nr 2 po wej?ciu w marker o nazwie marker1 oraz u?y? zmiennej "pojazd" jako argumentu w dalszej cz??ci kodu.

Jak to zrobi?? Dodam, ?e marker jak i auto nie mog? tworzy? si? ze startem skryptu tylko w momencie wype?nienia warunk?w funkcji nr 1

Dla pomocnych piwka polec?

Przyk?ad:

Kod:


function nr1 ()
if co? tam then
marker1 = createMarker(1408.45,-1234.20,13.55-1, "cylinder", 1.5, 35, 142, 150)
furgonetka = createVehicle ( 609, 1416.54,-1234.32,13.88)
setVehicleLocked ( furgonetka, true )
end
end

function nr2()
if co? tam then
setVehicleLocked ( furgonetka, false)
end
end
addEventHandler("onMarkerHit", marker1, nr2)
4. GUI - pobieranie danych z zmiennej
Witam, mam taki problem, ze w pliku z GUI po stronie clienta jest wszystko ok, mam ustalona zmienna i w ogole i gdy pobieram ja w pliku po stronie serwera to wyskakuje blad (tak, jest globalna ta zmienna)
Kody:
c.lua
[lua]local gui = {}
gui.window = guiCreateWindow(0.07, 0.31, 0.19, 0.17, "Sprawdz serial gracza", true)
guiWindowSetSizable(gui.window, false)
guiSetVisible(gui.window, false)

gui.edit = guiCreateEdit(0.04, 0.25, 0.92, 0.20, "Wpisz nick", true, gui.window)
gui.button = guiCreateButton(0.04, 0.55, 0.92, 0.31, "Sprawdz serial gracza", true, gui.window)

function kliknietyPrzycisk()
nickgracza = guiGetText(gui.edit)
gracz = getPlayerFromName(nickgracza)
if not gracz then
outputChatBox("Wpisz poprawny nick!")
return
end
if gracz then
triggerServerEvent("poKliknieciuSerwer",resourceRoot,gracz)
end
guiSetVisible(gui.window, false)
showCursor(false)
end
addEventHandler("onClientGUIClick",gui.button,kliknietyPrzycisk,false)

local function wlaczGUI()
guiSetVisible(gui.window, true)
showCursor(true, true)
end
addCommandHandler("sg", wlaczGUI)
addCommandHandler("serialg", wlaczGUI)
addCommandHandler("serialgracza", wlaczGUI)[/lua]
s.lua
[lua]function sprawdzSerial(plr, gracz)
local theSerial = getPlayerSerial(gracz)
outputChatBox("Serial gracza "..gracz.." to "..theSerial,plr,0,255,0)
end

addEvent("poK...
5. Wynik random z tablicy do zmiennej
Witam! Chc? zapisa? wynik random do zmiennej a nast?pnie go wy?wietli?! Robi? wszystko tak:
Pawn

new zandomznazwa1;
new 
randomowo1;
randomowo1 random(sizeof(zalarozla));
zandomznazwa1zalarozla[randomowo1][Nazwa];
printf("Nazwa: %s"zandomznazwa1);
i wy?wietla mi albo pierwsz? liter? wylosowanego s?owa z tablicy albo pomieszane litery. Oferuj? piwwka jak zwykle!
6. Zapisanie do zmiennej zawartości ShowPlayerDialog
Siema chc? doda? do zmiennej zawarto?? inputtext'u robi? tak:
Pawn
haslo2[playerid]=strlen(inputtext);

Ale nie zapisuje mi nic do zmiennej.
7. Pobieranie danych do zmiennej (mysql)
Witam mam pewien problem, mam sobie tabelk? w bazie danych o nazwie 'auta' i chcia?bym sobie pobra? np: przebieg do zmiennej. I w?a?nie nie wiem jak zrobi?, ?eby pobra? przebieg a potem wrzuci? go do zmiennej. Wiem ?e trzeba co? z SELECT.
8. dxDrawText nie wczytuje zmiennej
Mo?e mi kto? powiedzie? dlaczego mi nie wczytuje zmiennej
 SAPDt guiCreateEdit(0.430.440.130.04""true)  
msgsapd guiGetText(SAPDt)


do


dxDrawText
("Zadzwoni? po was tre??: "..msgsapd:gsub("#%x%x%x%x%x%x%x","").."."screenW 0.3899screenH 0.8476screenW 0.6071screenH 0.9229tocolor(255255255255), 1.00"default""left""top"falsetruefalsefalsefalse)


Stawiam zimne :piwo:

[ Dodano: 2017-07-29, 17:02 ]
Dodam jeszcze ?e text sie wype?nia po wpisaniu do editboxa w panelu.

[ Dodano: 2017-07-29, 17:03 ]
A dok?adniej jest to panel wezwania s?u?b specjalnych.
9. Tekst w zmiennej
Witam chcia?em zrobic komendy na serwer lecz nie chce mi sie meczyc wiec zrobilem cos takiego
Pawn

// Na gorze
new CMDPlayer[][256] = {
{
"/cars""Lista pojazdow"}
};

// W OnDialogResponse
    
if(dialogid == DIALOG_CMD)
    {
        if(!
response) return 0;
        if(
listitem == 0)
        {
            new 
cmds[1024], cad[256];
            for(new 
isizeof(CMDPlayer); i++)
            {
                
format(cad256""C_BIALY"%s t "C_LIMONKOWY"--- t "C_BIALY"%sn"CMDPlayer[i][0], CMDPlayer[i][1]);
                
strcat(cmdscad1024);
            }
            
ShowPlayerDialog(playerid9999DIALOG_STYLE_MSGBOX""LG" Komendy gracza"cmds"OK""");
        }
        return 
1;
    }


Lecz to zamiast wygladac tak:
Kod:

/cars - Lista pojazdow

Wyglada tak:
Kod:

/cars - cars

W czym problem?
10. Crash kompilera przy zmiennej
Witam, mam maly problem ze zmienna globaln?.
Mam nad mainem to:
Pawn
new oldskin GetPlayerSkin(playerid);

Gdy to jest w kodzie, kompiler crashuje sie, a jak dam w komentarz to wszystko idzie normalnie.

Wie ktos gdzie lezy b??d ?
PS. Korzystam z sublime text 3, ale pr?bowa?em w Pawno i to samo.

EDIT:
Tej zmiennej uzywam tylko tu:
Pawn
dcmd_skonczsluzbe(playeridparams[])
{
    
#pragma unused params
    
if(naskinie[playerid] == 1)
    {
        if(
IsPlayerInRangeOfPoint(playerid102798.6404,1254.9265,11.3125))
        {
            
SetPlayerSkin(playeridoldskin);
            
SendClientMessage(playeridCOLOR_GRAY"Skonczyles sluzbe w firmie SpeedTrans (UID: 1)");
        }
    }
    else
    {
        
SendClientMessage(playeridCOLOR_RED"Nie jestes na sluzbie !");
    }
    return 
1;
}
11. Pobieranie rekordu z bazy danych i zapisanie go do zmiennej
Witam ot?? mam problem jak zrobi? aby pobra? Kolumn? "id" poszczeg?lnego gracza z tabeli og_users

[ Dodano: 2016-06-04, 19:22 ]
i zapisanie jej do zmiennej local
12. Przenoszenie zmiennej do drugiego pliku w zasobie?
Witajcie u?ytkownicy gtaonline!
Mianowicie, mam pytanko dla bardziej zaawansowanych skrypter?w.
Jak przenie??, z pliku x.lua zmienn? "x" do pliku y.lua?

W sensie ?e w pliku x.lua
local x createMarker(000"cylinder"2000250)


A w pliku y.lua zrobi? bez trigger?w (oczywi?cie bez tworzenia na nowo zmiennej x w pliku y.lua):
addEventHandler("onMarkerHit"xcos)


Je?li tre?? niezrozumia?a, napiszcie a bardziej postaram si? wyt?umaczy? :>
13. Przypisywanie zmiennej do naczepy
Witajcie!
Nurtuje mnie od jakiego? czasu pewien problem, mianowicie chodzi mi o to aby zmienna przypisa? do naczepy tira. Jak na razie mam j? przypisan? na [MAX_VEHICLES] wi?c zapisuje si? w tirze. Pozdrawiam!
14. [INNE] Ustawianie komus zmiennej
Witam czy ktos by m?g? mi napisac komend? na ustawienie komus zmiennej na taka jak? chce wpisan? w komendzie?::

Zmienna to:

new Kanapka[MAX_PLAYERS];

Komenda ma wygl?dac tak

/dajkanapke [id osoby] [ilosc na jak? ma miec zmienn?]


Komend? prosz? w systemie zcmd..


I odrazu odpowiedzcie czy lepszy jest zcmd czy strcmp?/

Z g?ry dzi?kuj?: :piwo: :piwo:
15. [INNE] Komenda Dla Danej zmiennej w ini!
Siema mam taki plik:
Kod:

#define VIP "VIP.ini"

Teraz chc? aby dodawa?o podczas wpisania komendy: /dodajvip [nick]
w pliku NICKGRACZA=1
Daje Piffko i respekt!
16. [GF] Wyświetlanie Zmiennej w komendzie
Witam Mam problem.
Chcia? bym zrobi? wy?wietlanie w czacie zawarto?ci liczbowej zmiennej "liczbajajek"
Jak To Zrobi??
17. Uzyskanie zmiennej str. serwera na str. klienta.
Cze?? !

Z racji tego, ?e nie znalaz?em jeszcze takiego tematu, a na dodatek sam chcia?bym wiedzie?, stworzy?em ten w?tek na forum.

Mianowicie kiedy? mia?em taki problem, ?e potrzebowa?em IP gracza do gui i do tej pory nie wiem jak uzyska? zmienn? na stronie klienta, kt?ra zosta?a pobrana na stronie serwera.

CLIENT:

function changePlayerIP()
     
triggerServerEvent("getPlayerIP"getRootElement(), "")
     
guiSetText(labelPlayerIP, ???)
end


SERVER:

function eventPlayerIP()
     
local playerIP getPlayerIPsource )
end
addEvent
("getPlayerIP"true)
addEventHandler("getPlayerIP"getRootElement(), eventPlayerIP)


Wiem, ?e mo?na to zrobi? na sposobie zapisania elementData dla gracza, ale jak dla mnie jest to uci??liwe...

PS. Z tym IP gracza, to by? przyk?ad...
18. Odejmowanie wartości zmiennej
Witam, jak si? odejmuje warto?? zmiennej? mam np. zmienna ?ycie=100, jak odj?? jej 10 by by?o 90 ?
19. [INNE] Pobieranie Int do zmiennej
Oj wredne te pawno jest oj wredne :D

M?j problem jest taki:
Kod:


error 033: array must be indexed (variable "str")

a skrypt
Kod:


new str[24];
new name[24];
GetPlayerName(playerid, name, sizeof name);
str = DOF2_GetInt(ADMINLIST, name); < - to jest linijka z b??dem :D

Jak prawid?owo pobra? int do zmiennej ?
20. [INNE] Liczba zmiennoprzecinkowa z dini do zmiennej w mapie
Witam, mam taki kod:

Kod:

liczba[playerid] = dini_Get(udb_encode(Player(playerid)), "liczba1");


A teraz troch? wyja?nienia,
w pliku gracza mam pewn? liczb? zmiennoprzecinkow? (nie wa?ne sk?d jest i do czego jest mi potrzebna),
kiedy gracz jest spawnowany chcia?bym przypisa? w?a?nie te liczb? z pliku gracza (dini) do zmiennej tworzonej w mapie.

lecz niestety wywala mi b??d:
Cytat:

error 006: must be assigned to an array



od razu uprzedzam - wiem ?e dini nie jest fajne, ale nie o to tutaj chodzi w tym temacie,
nie umiesz pom?c to nie pisz, ?e dini jest z?e - nic nie pisz. dzi?kuj?.




Pr?bowa?em przed dini_Get dawa? r??ne funkcje do konwersji ale nic nie dzia?a, ci?gle jaki? b??d wywala.

Je?eli
potrafisz mi pom?c to na pewno odwdzi?cz? si? zimnym :piwo: ;)