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: komendy.
1. Zmiana nicku na login po wpisaniu komendy.
Kod:

function aduty(source,account,thePlayer)
local account = getAccount(source)
local accName = getAccountName(getPlayerAccount(source))
setPlayerName(accName)
end
addCommandHandler("aduty",aduty)


Kto? wie jak to zrobi?? Chc? ?eby graczowi X po wpisaniu komendy nick zmieni? si? na jego login.

Kod:

[15:38] WARNING: nowelogowaniedfup_lp_server.lua:46: Bad argument @ 'setPlayerName' [Expected string at argument 2, got none]
2. Ukryte komendy.
Cze?c, poda kto? ukryte komendy w GM YA?
Daje piwo i respekt.
3. [GF] Nie prawidłowe działanie komendy.
Kod:

else if(opcja==6)
{
tmp = strtok(cmdtext, idx);
if(isnull(tmp))
{
GuiInfo(playerid,""BIALY"U?yj: "ADMIN"/adom 6 (id domu)");
return 1;
}
new numer = strval(tmp);
if(DomInfo[numer][dAktywny]==true)
{
GetPlayerPos(playerid,DomInfo[numer][dWyjscieX],DomInfo[numer][dWyjscieY],DomInfo[numer][dWyjscieZ]);
DomInfo[numer][dWyjscieInt]=GetPlayerInterior(playerid);
DomInfo[numer][dWyjscieVir]=GetPlayerVirtualWorld(playerid);
GuiInfo(playerid,""MAPA"Zmieni?e? interior tego domu!");
return 1;
}
else
{
GuiInfo(playerid,""ADMIN"Nie poprawne id domu!");
}
return 1;
}


Niby wszystko jest prawie ok jednak komenda dzia?a?a gdy mia?em "bWyjscieVir" tyle ?e wstawia?a interior ale nie ustawia?o Wirtualnego ?wiata a r?cznie nie ma sensu ustawia?. W tej chwili mam errrora i prosi?bym o pomoc w naprawieniu.

Kod:

D:r??neserverWPRL.pwn(46595) : error 017: undefined symbol "dWyjscieVir"
4. [INNE] Komendy.
Ot?? napotka?em si? na b??d, kt?ry uniemo?liwia u?ycia komendy biznesu w lokalach/drzwiach podpi?tych pod ten biznes, pomo?e kto?? urywek kodu jest z mapy: Klik

[code]cmd(podaj, playerid, params[])
{
new doriduid = GetPlayerVirtualWorld(playerid);
new str[512];
new zmienna = 0;
if(DoorInfo[doriduid][owner_type] == BIZNES && DoorInfo[doriduid][owner_id] == GetPlayerBusiness(playerid))
{
if(GetPlayerBusiness(playerid) != 0)
{
new giveid;
if(sscanf(params, "i", giveid))
return ShowInfo(playerid, "/podaj [ID/Nick]");
else if(giveid == INVALID_PLAYER_ID)
return SendClientMessage(playerid, SZARY, "Brak gracza na serwerze.");
else if(!OdlegloscMiedzyGraczami(5.0, playerid, giveid))
return SendClientMessage(playerid, SZARY, "Gracz nie znajduje si? w pobli?u.");
foreachEx(i, MAX_ITEMS)
{
if(ItemData[i][iPlace] == PLACE_BIZ && ItemData[i][iOwner] == GetPlayerBusiness(playerid))
{
format(str, 512, "%s%dt%sn", str, ItemData[i][iUID], ItemData[i][iName]);
zmienna++;
}
}
if(zmienna != 0)
{
ShowPlayerDialog(playerid, DIALOG_PODAJ, DIALOG_STYLE_LIST, "Wybierz przedmiot:", str, "Wybierz", "Zamknij");
Offer[playerid][o_player] = giveid;
Offer[playerid][o_playeruid] = PlayerInfo[giveid][player_uid];
Offer[giveid]...
5. [DM] Komendy.
Ogarn??em wreszcie zcmd ale nie wiem z jakiej przyczyny ale w tylko jednej komendzie wywala mi errory ...
Kod:


Kod:
dm-3.pwn(1191) : error 029: invalid expression, assumed zero
dm-3.pwn(1191) : error 017: undefined symbol "cmd_Autor"
dm-3.pwn(1191) : error 029: invalid expression, assumed zero
dm-3.pwn(1191) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.


A tutaj komenda :
Kod:


CMD:Autor(playerid, params[])
{
new s[1600];
strcat(s,"{15EAAA}Autorem mapy jest n");
strcat(s,"{15EAAA}Chcesz zg?osi? jemu jaki? b??d / bug w mapie ?n");
strcat(s,"{15EAAA}Pisz na GG b?d? na forum !n");
strcat(s,"{15EAAA}GG : n");
strcat(s,"{15EAAA}www.pl !n");
strcat(s,"{FFFF00}Administracja ?yczy mi?ej gry !n");
ShowPlayerDialog(playerid, GUI_AUTOR, DIALOG_STYLE_MSGBOX, "{FFFFFF}Autor Mapy ", s, "OK", "");
return 1;
}