Witamy na GTAOnline Obecny czas to 2017-09-20, 04:13 Użytkowników: 71522
Strona główna | Użytkownicy | Grupy | Faq | Regulamin | Zaloguj
GTAONLINE.PL
Tematy otagowane jako: kodzie
1. END'y w kodzie
Witam, pisząc jakiś kod zawsze mam problem ze wstawianiem endów, nie raz dam dobrze, nie raz za mało, a nie raz za dużo, dlatego przybywam z pytaniem.

1. jeżeli użyje:

if getPlayerName (source) == "Kalizman" then

to za tą linijkę wyżej jest jeden end?

2. a jeżeli zaprzeczę:

if not getPlayerName (source) == "Kalizman" then return end

to za linijkę powyżej nie przysługuje żaden end na końcu kodu, ponieważ użyłem return, tak?

3. a jeszcze jeżeli użyję:

if getPlayerName (source) == "Kalizman" then
source
:outputChat ("kalizman")
elseif 
getPlayerName (source) == "nikt" then
source
:outputChat ("nikt")
end

czy linijce elseif [...] przysługuje się jeszcze jeden end czy nie?
2. Co jest nie tak w kodzie tej suszarki
Elo.
Problem jest taki że jak suszarka sapd jest włączona to admini nie mogą celować swoją suszarką ani żadną bronią :/
Gdzie jest błąd w tym kodzie?

[code]local w,h = guiGetScreenSize()

local vehicle={}
vehicle.id=nil
vehicle.speed=nil
vehicle.driver=nil

local option={}
value=nil
element=nil
option.selected=0
option.actived=false

option["vehicle"]={
"Akcja: Zaciągnij ręczny",
"Akcja: Zdejmij ręczny",
}


function isPedAiming ( thePedToCheck )
if isElement(thePedToCheck) then
if getElementType(thePedToCheck) == "player" or getElementType(thePedToCheck) == "ped" then
if getPedTask(thePedToCheck, "secondary", 0) == "TASK_SIMPLE_USE_GUN" then
return true
end
end
end
return false
end

function isRendering()
if option.actived == true then
if not element then return end
local vx,vy,vz=getElementVelocity(element)
mathSpeed=(vx^2+vy^2+vz^2)^0.5*1.8*100
if mathSpeed < 0 then return end
if value == "vehicle" then
local vid=getElementData(element,"vehicle:id") or "brak"
local driver=getElementData(element,"vehicle:driver") or "brak"
dxDrawText(string.format("%.02f", mathSpeed).." km/h", (809/1024)*w, (451/768)*h, (1000/1024)*w, (482/768)*h, tocolor(255, 255, 255, 255), (2.00/1280)*w, (2.00/720)*h, &q...
3. Co w tym kodzie jest źle?
Witam problem otóż jest taki iż gdy zabiore komuś prawojazdy, dodaje sie do tabeli na forum, ale mozna nadal wejsc do auta kod:

[code]local categoryB={602, 545, 496, 517, 401, 410, 518, 600, 527, 436, 589, 580, 419, 439, 533, 549, 526, 491, 474, 445, 467, 604, 426, 507, 547, 585,
405, 587, 409, 466, 550, 492, 566, 546, 540, 551, 421, 516, 529, 488, 460,
469, 487, 510, 509, 481, 586, 472, 473, 493, 595, 484, 430, 453, 452, 446, 454, 485, 552,
438, 574, 420, 525, 408, 596, 597, 427, 599, 490, 432, 528, 601, 407, 544, 470, 598, 588,
532, 443, 486, 531, 543, 422, 583, 478, 605, 554, 530, 418, 572, 582, 536, 575, 534,
567, 535, 576, 412, 402, 542, 603, 475, 449, 537, 570, 441, 464, 501, 465, 564, 568, 557, 424, 504, 495, 457, 539, 483, 571, 500,
444, 556, 429, 411, 541, 559, 415, 561, 480, 560, 562, 506, 565, 451, 434, 558, 494, 555, 502, 477, 503, 579, 400, 404, 489, 505, 479, 442, 458,
606, 607, 610, 590, 569, 611, 584, 608, 435, 450, 591, 594}[/code]

[code]if categoryB[getElementModel(source)] then
local resultb=exports["yc-mysql"]:pobierzRekord("SELECT * FROM ogrpg_punish WHERE type=? AND active=1 AND serial=? AND time>NOW()", "B", getPlayerSerial(plr))
if #resultb > 0 then
cancelEvent()
outputChatBox("Posiadasz zawieszone prawo jazdy do "..result[1].time..", za: "..result[1].reason, plr, 255, 0, 0)
else
exports["yc-mysql"]:ustawRekord("DELETE FROM ogrpg_punish WHERE typ...
4. Co nie tak w tym kodzie ?
Witam mam tutaj kod na maxymalną ilość graczy w drużynie "Ballas" lecz nie wiem co jest źle :P

Kod:

function LogujBallas (hitElement, dimension)
if countPlayersInTeam (Ballas) < 10 then
setPlayerTeam (hitElement, Ballas )
outputChatBox('Dolaczyles do druzyny Ballas.', hitElement, 184, 3, 255 )
else
outputChatBox('W tej chwili nie ma wolnych miejsc w tej druzynie !', hitElement, 184, 3, 255 )
end
end

addEventHandler ( "onClientGUIClick", loginkom, LogujBallas )


Za pomoc stawiam :arrow: :piwo: :D
5. Coś źle w kodzie ?
Witam, próbuje zrobić skrypt na stworzenie teamu i żeby osoba miała bo zalogowaniu do teamu kolor czerwony. Coś źle ? :

Kod:

local adm = createTeam("Administracja", 255, 0, 0)
function(source)
setPlayerTeam(source, adm)
setPlayerNametagColor ( source, 255,0,0 )

end)
6. [INNE] Jak dodać po tym kodzie do frakcji?
Kod:

/////////////////////POLICJA
if(strcmp(cmd, "/d_psa", true) == 0){
new string2[256];
string = strtok(cmdtext, idx);
if(!strlen(string)) {
SendClientMessage(playerid, COLOR_YELLOW, "Wpisz: /d_psa [nick]");
return 1;
}
new nick[256];
nick = string;
format(string2, sizeof(string2), "Gracz %s zostal dodany do Policji!", string);
SendClientMessage(playerid, ZIELONY, string2);
string = strtok(cmdtext, idx);
dini_Set(POLICJA, nick, "FantaPL");
return 1;
}

if(strcmp(cmd, "/usun_psa", true) == 0){
new string2[256];
string = strtok(cmdtext, idx);
if(!strlen(string)) {
SendClientMessage(playerid, COLOR_YELLOW, "Wpisz: /usun_psa [nick]");
return 1;
}
new nick[256];
nick = string;
format(string2, sizeof(string2), "Gracz %s zostal zwolniony z Policji!", string);
SendClientMessage(playerid, ZIELONY, string2);
string = strtok(cmdtext, idx);
dini_Set(POLICJA, nick, "0");
return 1;
7. Linjika w kodzie lub w tabeli
Witam jak zrobić by w skrypcie po wpisaniu komendy pojawiała się linjika ? Jeżeli się nie da to jak zrobić by pojawiała się w tabeli ?




phpBB by Przemo modified by xXx 2003-2016

Template GTAONLINE created by gtaonline.pl



Strona wygenerowana w 0,07 sekundy. Zapytań do SQL: 8