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: wykonanie
1. Wykonanie czegoś po kliknięciu przycisku w GUI
Siedzia?em na ka?dej stronie po kolei i dalej nie znalaz?em rozwi?zania dla mojego problemu.
Stworzy?em sobie okno w guieditorze z trzeba przyciskami (http://i.imgur.com/uMMO3Xk.jpg) i chce nauczy? si? z nich korzysta?.
Chodzi mi o to by po klikni?ciu np w pierwszy button da?o mi te 100HP itd.
Niby jest to proste a ja i tak tego nie rozumiem, m?g?by mi to kto? pokaza? i wyt?umaczy? a nie wklei? tylko kod?

Dopiero zaczynam z Lua :/

Kod:
function Panel (playeridcmd)
        
panel guiCreateWindow(707358217284"Test GUI"false)
        
guiWindowSetSizable(panelfalse)
        
hp guiCreateButton(242916541"Full HP ( 100 )"falsepanel)
        
guiSetProperty(hp"NormalTextColour""FFF970A1")
        
ammo guiCreateButton(2423316541"Full Ammo ( 100x Granat ) "falsepanel)
        
guiSetProperty(ammo"NormalTextColour""FF6858FB")
       
armor guiCreateButton(2412716541"Full ARMOR ( 100 )"falsepanel)
        
guiSetProperty(armor"NormalTextColour""FF37F11E")    
        
showCursor true )  

    
end
addCommandHandler
("panel"Panel)
2. Wykonanie kodu mapy w skrypcie
Cze??. Mam takie troch? dziwne pytanie, czy da si? wykona? kod mapy w skrypcie? Tzn. mam skrypt i chc? aby przy wykonywaniu skryptu sprawdza?o czy gracz ma VIPa (warunek z gamemodu). Da si? takie co? zrobi?, czy lepiej ju? ten skrypt doda? do gamemodu?
3. Nie wypłaca za wykonanie pracy
Witam mam problem gdy wykonam prace nie wyp?aca mi kasy , pr?bowa?em szuka?em na forum rozwi?zania ale nie uda?o si?.
Kod z strony serwera
[code]
addEvent("givePlayerMoney", true)
addEventHandler("givePlayerMoney", resourceRoot, function(m)
if tonumber(m) then
givePlayerMoney(client, m)
end
end)

wejscie = createMarker (-2037.91,356.60,67.25+1, "arrow", 2, 255, 255, 0)
wyjscie = createMarker (-2073.74,273.49,36.35+1, "arrow", 2, 255, 255, 0)
setElementDimension(wyjscie, 0)

addEventHandler("onMarkerHit", wejscie, function(el, md)
if isPedInVehicle(el) then return end
setElementDimension(el, 0)
setElementPosition(el, -2073.52,275.39,36.35)
end)

addEventHandler("onMarkerHit", wyjscie, function(el, md)
if isPedInVehicle(el) then return end
setElementDimension(el, 0)
setElementPosition(el, -2040.26,356.36,67.25)
end)
[/code]
Kod z strony clienta
[code]
local praca = createMarker(-2049.55,343.55,67.29-0.8, "cylinder", 2.0, 255, 0, 0, 0)

local miejscaelektryk = {
{-2058.51,362.64,67.25},
{-2058.86,347.86,67.25},
{-2050.61,356.78,67.25},
{-2039.41,362.77,67.25},
{-2043.01,356.07,67.25},
{-2049.40,363.56,67.25},
}

addEventHandler("onClientMarkerHit", praca, function(el, md)
if not md or getElementType(el) ~= "player" then return end
if el ~= localPlayer then return end
outputChatBox("*...
4. [INNE] Wykonanie komendy
Witam. M?j problem polega na tym, i? po wpisaniu jakiejkolwiek komendy (opr?cz tych bez parametr?w, np. /zlecenia dzia?a a /killp 1 ju? nie) wy?wietlaj? si? komunikaty z tej komendy:

[code]new komenda[256];
new numer_gracza;
if(!strcmp(komenda, "/kontrola", true)){
new kontrola[256];
kontrola = strtok(cmdtext, numer_gracza);
new kontrolowany = strval(kontrola);
new str[256];
new dis = GetDistanceBetweenPlayers(playerid,kontrolowany);
if(dis <= 20){
if(ladunek[kontrolowany]==0) format(str, sizeof(str), "Gracz %s nie przewozi ?adnego towaru.",PlayerName(kontrolowany));
else if(ladunek[kontrolowany]==1 && blokowanie[kontrolowany]==1 && legal[kontrolowany]==1) format(str, sizeof(str), "Gracz %s przewozi ?adunek legalny o masie %d.",PlayerName(kontrolowany),ton[kontrolowany]);
else if(ladunek[kontrolowany]==1 && blokowanie[kontrolowany]==1 && nielegal[kontrolowany]==1) format(str, sizeof(str), "Gracz %s przewozi towar nielegalny o masie %d.",PlayerName(kontrolowany),ton[kontrolowany]);
else if(ladunek[kontrolowany]==1 && blokowanie[kontrolowany]==0)format(str, sizeof(str), "Gracz %s udaje si? do za?adunku",PlayerName(kontrolowany));
SendClientMessage(playerid, 0xFFFFFFFF, str);
}
else SendClientMessage(playerid, 0xFFFFFFFF, "Jeste? zadaleko od gracza");
return 1;
}[/code]

To samo r?wnie? dzieje si? jak zostanie wpisana komenda, kt?rej nie ...
5. [INNE] Wykonanie Systemu...
Witam, mam do was pro?b? , wykonali by?cie mi system Rejestracji/Logowania w Mysql ?.Poniewa? akurat tego nie jestem w stanie poj?? prosze o pomoc.


Pozdrawiam.
6. [INNE] Wykonanie aktualności po wejściu na serwer
Witojcie, ot?? mam pewn? rozkmine jak wykona? tak? aktualizacje po wej?ciu na serwer przy wybieraniu skina jak jest tutaj na screenie, http://iv.pl/images/42715950355404373229.png . Licz? na wasze dobre serduszka
Pozdrawiam :)