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: kodu.
1. Prosba o przerobienie kodu.
Hej, mam tu taki skrypt fajniutki. Prosil bym o to, aby przerobic go w sposob taki, zeby nie sprawdzal czy gracz ma bana po zalogowaniu tylko kiedy gracz wejdzie, w sensie ze jak sie polaczy z serwerem.
Kod:
[lua]
function czyGraczJestZbanowany(gracz)
local ukarany = exports["pswg-db"]:zapytanie("SELECT typ, administrator, powod, wygasa FROM ew_kary WHERE serial='" .. getPlayerSerial(gracz) .. "'", true)
if (ukarany ~= "ERROR") then
local typ = ukarany[1]["typ"]
if (typ == "ban") then
local xd = minutaFix(getRealTime(ukarany[1]["wygasa"])["monthday"]) .. "." .. minutaFix(getRealTime(ukarany[1]["wygasa"])["month"]+1) .. "." .. getRealTime(ukarany[1]["wygasa"])["year"]+1900 .." " .. getRealTime(ukarany[1]["wygasa"])["hour"] .. ":" .. minutaFix(getRealTime(ukarany[1]["wygasa"])["minute"])
outputConsole("---", gracz)
outputConsole(trans(gracz, "Zosta?e?/-a? zbanowany/-a na serwerze Endless War."), gracz)
outputConsole(trans(gracz, "Pow?d: %s, wygasa: %s"), gracz)
outputConsole("Administrator: " .. ukarany[1]["administrator"], gracz)
outputConsole("---", gracz)
kickPlayer(gracz, trans(gracz, "Zosta?e? zbanowany/-a. Otw?rz konsol? (F8)."))
return true
end
else
r...
2. [INNE] 2 rzeczy do tego kodu.
Witam.Mam taki oto kod:

Kod:

new Float:race[][3] = {
{355.1445, 2039.5917, 22.2953},
{200.4700, 2075.7219, 22.3008},
{-2082.6135, -961.3261, 66.8750}
};
CMD:race(playerid, params[])
{
SetPlayerRaceCheckpoint(playerid,0,race[0][0],race[0][1],race[0][2],race[1][0],race[1][1],race[1][2],10);
return 1;
}
public OnPlayerEnterRaceCheckpoint(playerid)
{
new race_idx = GetPVarInt(playerid, "rac1")+1;
SetPVarInt(playerid, "rac1", race_idx);
switch(race_idx)
{
case 0..1:
SetPlayerRaceCheckpoint(playerid,0,race[race_idx][0],race[race_idx][1],race[race_idx][2],race[race_idx+1][0],race[race_idx+1][1],race[race_idx+1][2],10);
case 2:
SetPlayerRaceCheckpoint(playerid,1,race[race_idx][0],race[race_idx][1],race[race_idx][2],0,0,0,10);
case 3:
{
DisablePlayerRaceCheckpoint(playerid);
DeletePVar(playerid, "rac1");
}
}
}


I wszystko dzia?a dobrze (mam na my?li,?e checkopinty si? dobrze wy?wietlaj?).Lecz chcia?bym si? dowiedzie? jak doda? do tego kodu dwie rzeczy.

1.Jak doda? by w momencie wpisania komendy /race gracz by? teleportowany do pierwszego checkpointa i zamro?ony na 3 sek ?
2.Jak doda? do tego czas.Chodzi mi o to ze od momentu gdy gracz zostanie odmro?ony nalicza? si? czas w sekundach do momentu wjechania w ostatni checkpoint + wy?wietlenie si? go na czacie "czas gracza x wynosi x sekund"

Za pomoc piwo i respekt. ;)
3. [GF] Dialogi - Poprawienie kodu.
Mog? prosi? o poprawienie kodu?
Gdy wlepiam go do mapy, to podczas kompilacji, kompilator si? zacina....

Kod :

[code] if(dialogid == 212)
{
switch(listitem)
{
case 0: GettingJob[playerid] = 1; ShowPlayerDialog(playerid, 213, DIALOG_STYLE_MSGBOX, "->Dorywcza", "Czy jeste? pewien przyj?cia pracy Detektywa ?", "Tak", "Nie");
case 1: GettingJob[playerid] = 2; ShowPlayerDialog(playerid, 214, DIALOG_STYLE_MSGBOX, "->Dorywcza", "Czy jeste? pewien przyj?cia pracy Prawnika ?", "Tak", "Nie");
case 2: GettingJob[playerid] = 3; ShowPlayerDialog(playerid, 215, DIALOG_STYLE_MSGBOX, "->Dorywcza", "Czy jeste? pewien przyj?cia pracy Dziwki ?", "Tak", "Nie");
case 3: GettingJob[playerid] = 4; ShowPlayerDialog(playerid, 216, DIALOG_STYLE_MSGBOX, "->Dorywcza", "Czy jeste? pewien przyj?cia pracy Dilera Dragow ?", "Tak", "Nie");
case 4: GettingJob[playerid] = 5; ShowPlayerDialog(playerid, 217, DIALOG_STYLE_MSGBOX, "->Dorywcza", "Czy jeste? pewien przyj?cia pracy Kradzieja Aut ?", "Tak", "Nie");
case 5: GettingJob[playerid] = 7; ShowPlayerDialog(playerid, 218, DIALOG_STYLE_MSGBOX, "->Dorywcza", "Czy jeste? pewien przyj?cia pracy Mechanika ?", "Tak", "Nie");
case 6: GettingJob[playerid] = 8...