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: komenda
161. [INNE] Muzyka i komenda
Witam czy da si? zrobi? tak ze jak na przyk?ad wpisze komende wyspa i teleportuje mnie na wysp? to i od razu w??cza mi piosenk? (komenda+muzyka) jak da si? to prosz? mi napisa? jak to zrobi?.
I ?eby by? tez komenda Stop muzyka.


Za pomoc :arrow: :piwo:
162. [INNE] Komenda /wyplatas
Siemka mam problem z komend? nie wiem jak zrobi? ?eby m?g? wpisa? j? szef oraz vice szef. Znaczy zrobi?em tak ?e mo?e szef j? wpisa? ale nie wiem jak zrobi? ?eby jeszcze m?g? wpisa? j? vice szef.

Kod:

CMD:wyplatas(playerid, params[])
{
new targetPlayer, score;
new string2[64];
new string3[64];
if(strcmp(PlayerName(playerid),"Assassin"))return SendClientMessage(playerid, Eror, "Nie jeste? szefem frakcji/firmy.");
if (sscanf (params, "id", targetPlayer, score))
return SendClientMessage(playerid, Informacyjny, "Wpisz: /wyplatap [id] [suma]");
if (score < 1 || score > 400)
return SendClientMessage(playerid, Eror, "Nie mo?esz da? mniej ni? 1 % a wi?cej ni? 10000$.");
format(string2, sizeof(string2), "Przela?e? %d $ pieni?dzy na konto gracza %s.", score, PlayerName(playerid));
SendClientMessage(playerid, CZielony, string2);
format(string3, sizeof(string3), "Szef %s Przela? na twoje konto %d $ pieni?dzy wyp?aty.", PlayerName(playerid), score);
SendClientMessage(playerid, CZielony, string3);
return SetPlayerScore(targetPlayer, score), 1;
}

Za pomoc oferuj? zimne :piwo:
163. Komenda podpięta pod Button
Witam. Mam do was ma?e pytanko. A wi?c chcia? bym zrobi? panel do logowania frakcji. Ca?y panel ju? zrobi?em ale chcia? bym ?eby np button "Policja" wykonywa? komend? /loginpoli. Wiec jak to zrobic ? Mozecie podac jakis przyklad.
Za pomoc beda piwka :)
164. [INNE] Komenda nie działa
Witam. Czy kto? mo?e mi powiedzie? dlaczego te 2 komendy na dodanie i zwolnienie do policji nie dzialaj??
Kod:

//dodaj
dcmd_dodaj_policja(playerid, params[])
{
if(IsPlayerAdminek[playerid] <= 5)
new string2[256];
string = strtok(cmdtext, idx);
if(!strlen(string)) {
SendClientMessage(playerid, COLOR_YELLOW, "Wpisz: /dodaj_policja [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, "1");
return 1;
}
//zwolnij
dcmd_usun_policja(playerid, params[])
{
if(IsPlayerAdminek[playerid] <= 5)
new string2[256];
string = strtok(cmdtext, idx);
if(!strlen(string)) {
SendClientMessage(playerid, COLOR_YELLOW, "Wpisz: /usun_policja [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;
}
Prosz? o szybk? pomoc.
165. [INNE] komenda która ....
Witam.Chcia?em by kto? pokaza? jak zrobi? cmd (w zcmd) kt?r? mo?na u?y? w danym interiorze.Oraz jak doda? inne interiory.Za pomoc piwko i respekt. ;)
166. [INNE] Komenda dla wszystkich co x czasu
Potrzebna mi pomoc. Potrzebuj? kodu na komend?, kt?r? b?dzie mo?na u?y?
raz na np. 30min i b?dzie to czas dla wszystkich graczy, tj. je?li gracz A wpisz? komend? /komenda to gracz B b?dzie m?g? j? u?y? dopiero za 30min - kto pierwszy ten lepszy.

Za pomoc oczywi?cie rep+piwo
167. [INNE] Komenda co kilka minut
Jak zrobi? ?eby jakiej? komendy mo?na by?o u?ywa? co jaki? czas na co 1 min?
168. [INNE] Komenda /zamow [Nazwa Towaru] [Ilosc]
Witam mam problem z komend? /zamow [nazwa towaru] [ilosc]
Gdy ktos napisze t? komende Do firmy DHL ma wysy?a? wiadomosc:
Gracz 'jakis tam' Zam?wi? 'Jakis towar' Cel: Poczta LV
Ale Gdy gracz to wpisze do DHL NIe przychodzi wiadomosc.
Prosze was zeby?cie poprawili m?j kod tak aby spe?nia? te wymagania.

z G?ry Dziekuje.


Kod:
Kod:

if(strcmp(cmd, "/zamow", true) == 0)
{
new dir[256];
dir = strtok(cmdtext, idx);
strmid(mpt,cmdtext,3,strlen(cmdtext));
if(!strlen(mpt)) {
SendClientMessage(playerid, COLOR_YELLOW, "/zamow [nazwa Towaru] [Ilosc]");
return 1;
}
SendClientMessage(playerid, COLOR_GREEN, "Zam?wi?e? Towar. Czekaj Na Wiadomo??.");
format(string, sizeof(string), "Gracz %s Zam?wil: %s Ilosc: %s Cel: Poczta LV",PlayerName(playerid), mpt, dir);
SendMessageToDHL(COLOR_GREY, string);
return 1;
}
169. [GF] Komenda /spec
Siemanko potrzebuje do mojego GM komendy /spec mo?e mi kto? zapoda? ca?y jej kod?poleci resp i :piwo:
170. [GF] Komenda na inny znak niż /
Hej. Tak jak w temacie. Potrzebuje pomocy. Mianowicie jak zrobi? komend? na inny znak ni? "/" (slash).
Z g?ry dzi?kuje za pomoc :)
171. [INNE] komenda /zann
Siema, prosze was o pomoc z tym jak zrobic zeby ta komenda byla na nick?.

Kod:

if(strcmp(cmd, "/zann", true) == 0 || strcmp(cmd, "/zannounce", true) == 0){
if(zarzad[playerid])
{
new msg[256], seconds;

seconds = strval(strtok(cmdtext,idx));
if(seconds == 0)
{
SendClientMessage(playerid, COLOR_WHITE,"/zann [czas] [text]");
return 1;
}
msg = strrest(cmdtext,idx);
format(tmp,sizeof(tmp),"~r~Zarz?d:~n~~w~%s",msg);
seconds = seconds * 1000;
GameTextForAll(tmp,seconds,3);
}
return 1;
}
172. [GF] Komenda /listafrakcji
Kod:

CMD:listafrakcji(playerid, params[])
{
new nr, string[500];
for(nr = 1; nr < LIMIT_FRAKCJI; nr++)
{
format(string, sizeof(string), "%sn%s[ID:%d]", string,FrakcjaInfo[nr][fNazwa], FrakcjaInfo[nr][fID]);
break;
}
ShowPlayerDialog(playerid, 100, DIALOG_STYLE_LIST, ""servname" - Lista Frakcji na serwerze", string, "Wybierz", "Anuluj");
return 1;
}


Co tu jest nie tak :> ?
173. [INNE] [Rozwiązany] Komenda działająca 1 raz.
Witam,

Posiadam skrypt na prywatne pojazdy z mo?liwo?ci? spawnu tylko jednego auta na osob?. Postanowi?em usun?? zmienn? kt?ra blokowa?a spawn kilku aut. Jednak, gdy wpisz? komend? /pojazd spawn [UID], mog? spawnowa? je do woli, ale gdy wpisz? /pojazd unspawn [UID], komenda dzia?a tylko raz tzn. Mam dwa pojazdy o UID 0 i 1. gdy wpisz? /pojazd unspawn 0, pojazd prawid?owo si? usunie, ale gdy potem wpisz? pojazd unspawn 1, z pojazdem nic si? nie dzieje (wy?wietla si? SERWER: Unknown Command), ale w jego pliku s? nadpisywane warto?ci. W czym jest problem? Oto ca?a komenda: http://pastebin.com/jxyH1gUu

@edit
Na ?yczenie adamoloxD daj? link do orygina?u: http://pastebin.com/dyAifQEw
174. [DM] Komenda /100hp
Witam,

Zrobi?em dzi? komend? /100hp i chcia?bym ?eby ulecza?o po czasie 10 sekund.

Kod:

if (strcmp("/100hp", cmdtext, true, 10) == 0)
{
SetPlayerHealth(playerid, 100);
SendClientMessage(playerid, 0xFFFFFFAA, "Zostales uleczony.");
}
return 0;


Sorki za takie banalne pytania, ale dopiero ucz? si? pawno. :)
175. [INNE] Komenda
Siema mam problem mz komenda /zp tzn jak zapne to zapina ale jak w cos walne to i tak zabiera hp mozna prosic o pomoc?. nizej kod rzem z /op


Kod:

if (strcmp(cmdtext, "/zp", true)==0)
{
if(IsPlayerInAnyVehicle(playerid))
{
pasy[playerid] = 1;
SendClientMessage(playerid, COLOR_YELLOW, "Pasy zapi?te! Mo?esz ruszac! :) ");
}
else{
SendClientMessage(playerid, COLOR_LIGHTRED, "Nie jeste? w poje?dzie!");
}
return 1;
}
if (strcmp(cmdtext, "/op", true)==0)
{
if(IsPlayerInAnyVehicle(playerid))
{
pasy[playerid] = 0;
SendClientMessage(playerid, COLOR_YELLOW, "Pasy odpi?te!");
}
else{
SendClientMessage(playerid, COLOR_LIGHTRED, "Nie jeste? w poje?dzie!");
}
return 1;
}


za pomoc piwo :)
176. [INNE] Komenda /Kontrola Dla policji
Witajcie.
Mam problem z komend? Dla Policji /Kontrola [Id Gracza] - Ta komenda pozwala sprawdzi? jaki towar wiezie gracz. Ale mam tylko jeden Error Oto ON:
(3307) : warning 213: tag mismatch

Oto Linijka 3307 :

Kod:

format(tmp, sizeof(tmp), "Towar to: %s", naczepa[h]);


A to Ca?y Kod:

Kod:

if(strcmp(cmd, "/Kontrola", true) == 0)
{
if(gTeam[playerid] == TEAM_POLICJA)
{
for(new h = 0; h < GetMaxPlayers(); h++)
{
tmp=strtok(cmdtext, idx);
giveplayerid=strval(tmp);
if(!strlen(tmp))
return SendClientMessage(playerid, COLOR_WHITE, "/kontrola [id gracza]");
if(IsPlayerConnected(giveplayerid))
{
format(tmp, sizeof(tmp), "Ten Gracz Wiezie: {00C0FF}%s", naczepa[h]);
SendClientMessage(playerid, COLOR_RED, tmp);
}
}
}
return 1;
}
177. [INNE] komenda /Respawn
Witam Mam problem. Potrzebuje komendy admina kt?ra b?dzie do respawnowania pojazd?w. Ale nie takiej ?e tylko wracaj? na swoje miejsca nieu?ywanie pojazdy, ale tak?e b?dzie usuwa?a nieu?ywane pojazdy kt?re zosta?y stworzone przez graczy. B?d? wdzi?czny za pomoc i daje :piwo:

Czekam na odpowiedzi.
178. [INNE] Komenda Aresztuj
Witam, mam problem z komend? /aresztuj, znaczy dodaje do niej ?eby wy?wietla?o w textdrawie ile jeszcze zosta?o czasu do ko?ca odsiadki.

Oto kod:

1.G?ra mapy:
[code]new jailtime;
new Text:CzasW;[/code]

2.Komenda:
[code]CMD:aresztuj(playerid,cmdtext[])
{
if(GetPlayerTeam(playerid) != POLICJA) return SendClientMessage(playerid, CZERWONY, "Nie jeste? w Policji.");

new gracz,czas;
if(sscanf(cmdtext,"ud",gracz,czas)){
SendClientMessage(playerid, BIALY, "Wpisz: /aresztuj [ID] [Czas(min)].");
return 1;
}

if(!IsPlayerConnected(gracz) || gracz < 0 || gracz >= MAX_GRACZY) return SendClientMessage(playerid, CZERWONY, "Nie ma takiego gracza!");
if(czas < 1 || czas > 60) return SendClientMessage(playerid, CZERWONY, "Czas mo?e by? od 1-60 min.");

wpudle[gracz] = true;

new tmp[256];
format(tmp, sizeof(tmp), "Gracz {FFFFFF}%s {FF0000}trafil(a) do wiezienia przez Policjanta {FFFFFF} %s {FF0000}na {FFFFFF}%d {FF0000}min.", PlayerName(gracz),PlayerName(playerid),czas);
SendClientMessageToAll(CZERWONY, tmp);

SetPlayerInterior(giveplayerid,3);
wpudle[giveplayerid] = true;
SetPlayerPos(giveplayerid,197.7029,174.8801,1003.0234);
ResetPlayerWeapons(gracz);
SetTimerEx("JailUnfreeze",2000,0,"i",gracz);
KillTimer(JailTimer[gracz]);
JailTimer[gracz] = SetTimerEx("UnjailPlayer",czas*60000,0,"i",gracz);
SetTimerEx("Sprawdz...
179. [INNE] Komenda /cbkanal
Witam mam pewien problem w komendzie /cbkanal.

Kod:

CMD:cbkanal(playerid, cmdtext, params[])
{
new kanal[24];
if(!IsPlayerInAnyVehicle(playerid))
return SendClientMessage(playerid, CZERWONY, "Nie jeste? w poje?dzie.");

if(sscanf(params, "d[24]", kanal))
return SendClientMessage(playerid, 0xFF0000FF, "/cbkanal [nr kanalu].");

if((strval(kanal) >= 1) && (strval(kanal) <= 40))
{
Cbstat[playerid]=strval(kanal);
SendClientMessage(playerid, ZIELONY, "Kana? ustawiono.");
}
else
{
SendClientMessage(playerid, ZIELONY, "Kana? musi si? mie?ci? w zakresie 1 do 40.");
}
#pragma unused cmdtext
return 1;
}


Nie bardzo wiem co tu jest ?le, a w grze dzieje sie tak ?e na czacie ci?gle po wpisaniu komendy pojawia sie /cbkanal [nr kanalu].

G?ra mapy:
Kod:

new Cbstat[MAX_GRACZY];


Pozdrawiam.
180. [INNE] Komenda Na Tworzenie Objektów
Cze??. mam problem Z komen? na Tworzenie Objekt?w.
/postaw [Id Objektu] Tylko dla admina.
W zwi?zku z tym ?e nie moge tego nigdzie znale?c.
Chce poprosi? oto was.
Je?li Mogli By?cie to dla mnie zrobic to Podajcie mi caly Kod Na Pw lub w temacie jak tam wam pasuje. z g?ry bardzo dzi?kuje.
181. [INNE] Komenda oraz tempomat
Witam.
Potrzebuje komend? /wezpaczke dla frakcji Policji kt?ra daje policjantowi bronie po wpisaniu tej komendy .
Frakcje mam tak zdefiniowan? :
Kod:

if(gTeam[playerid] == TEAM_POLICJA)

Potrzebuje aby kto? pokaza? mi jak? funkcje uzyc (ucz? si?).

Druga sprawa to Tempomat
Chcia?bym aby po wpisaniu /temp samoch?d utrzymywa? sta?? pr?dko?? .
Nie mog?em znale?? nigdzie jak si? to robic wiec zwracam si? do was.

I ostatnia sprawa to Potrzebuje rachunek za korzystanie z taxi . Tzn kierowca taxi wpisuje komend? np. /rachunek id i kwot? a pasa?erowi wyskakuje okienko z iloscia i czy zaplacic tak lub nie .

Dzi?ki wielkie
Pozdrawiam.
182. [INNE] Komenda
Witam.Mam pytanko.
Jak funkcj? [ZW] z tej cmd

Kod:

if (strcmp("/zw", cmdtext, true, 10) == 0){
new nick66[MAX_PLAYER_NAME];
GetPlayerName(playerid, nick66, sizeof(nick66));
format(string,sizeof(string),"%s[ZW]", nick66);
SetPlayerName(playerid, string);
SendClientMessage(playerid, COLOR_GREEN, " Wlaczyles [ZW]");
return 1;)



Przenie?? do tej?

Kod:

if(strcmp(cmdtext, "/zw", true)==0){
PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
if(!cmdtext[3] || !cmdtext[4])
return ShowPlayerDialog(playerid, PANEL, DIALOG_STYLE_MSGBOX, " {4482BF}***{E7D934}--{FF8000} PODPOWIED? {E7D934}--{4482BF}*** ", "{FFFFFF}Wpisz: {FF0000}/ZW [Pow?d]", "OK", "");



GetPlayerName(playerid, string, MAX_PLAYER_NAME);
format(string, sizeof(string), "%s (%d) Zaraz Wraca... (Pow?d: %s)", string, playerid, cmdtext[4]);
SendClientMessageToAll(0x074BFFF, string);
return 1;
}


Pr?bowa?em lecz po wpisaniu /zw powod pisze nie posiadamy tej cmd

Za pomoc :piwo:
183. Komenda /tankuj
Witam! Mam problem z komend? /tankuj

Kod:
function cmdTank1(ilosc)
    if 
getPlayersInTeam(teams.shell.teamthen
        
if ilosc then
            ilosc 
tonumber(ilosc)
            if 
ilosc then
                
if ilosc >= 0 then
                    local veh 
getPedOccupiedVehiclesource )
                    if 
veh then
                        local fuel 
getElementDataveh"fuel" )
                        
setElementDataveh"fuel"fuel+ilosc )
                        
outputChatBox("* Zatankowa?es " .. ilosc .." paliwa"source02550true)
                    
end
                end
            end
        end
    end
end
addCommandHandler
("tankuj"cmdTank1)


Zero b??d?w w debugu
184. [INNE] Komenda Na wykształcenie
S?uchajcie mam kod w mapie na wykszta?cenie i mam problem z jednym Po wpisaniu komendy /wsie Pisze SendClientMessage(playerid,0x33AA33AA,"Teraz Piszesz Egzamin - Poczekaj Chwile...");
A chcial bym a by minute po tym pojawi? si? napis Zda?e? Egzamin I potym napisie pojawila sie ranga np Dzielnikarz
Oto m?j kod






#define Szkola 66


if(!strcmp(cmdtext, "/wsie", true))
{
new string[3000];
strcat(string,"{C3C3C3}Elektrykn");
strcat(string,"{C3C3C3}Kierowca Tiran");
strcat(string,"{C3C3C3}Mechanikn");
strcat(string,"{C3C3C3}Dzielnikarskin");
strcat(string,"{C3C3C3}Sprzedawcan");
strcat(string,"{C3C3C3}G?rnikn");
ShowPlayerDialog(playerid, Szkola, DIALOG_STYLE_LIST,"Wybierz Profil Szkolny",string,"Z??? Podanie","Anuluj");
return 1;
}
return 0;
}



public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == Szkola)
{
if(listitem == 0)
{
SendClientMessage(playerid,0x33AA33AA,"Teraz Piszesz Egzamin - Poczekaj Chwile...");
}
if(listitem == 1)
{
SendClientMessage(playerid,0x33AA33AA,"Teraz Piszesz Egzamin - Poczekaj Chwile...");
}
if(listitem == 2)
{
SendClientMessage(playerid,0x33AA33AA,"Teraz Piszesz Egzamin - Poczekaj Chwile...");
}
...
185. [INNE] Komenda
Siema,
mam problem z komenda wszystko mysle ze jest dobrze napisane ale jak wpisuje to nic sie nie dzieje tu jest kod prosze o pomoc napewno bedzie :arrow: :piwo:

Kod:

if (strcmp(cmd, "/mandat", true)==0) {
if(gTeam[playerid] == TEAM_SG){
new moneyplayer;
new moneyplus;
mpt = strtok(cmdtext, idx);
if(!strlen(mpt)) {
SendClientMessage(playerid, COLOR_GREY, "/mandat [ID gracza] [suma]");
} else {
moneyplayer = strval(mpt);
mpt = strtok(cmdtext, idx);
if(!strlen(mpt)) {
SendClientMessage(playerid, COLOR_ADMIN, "Z?a waluta");
} else {
moneyplus = strval(mpt);
new moneyplayername[MAX_PLAYER_NAME];
GetPlayerName(moneyplayer,moneyplayername,sizeof(moneyplayername));
format(string, sizeof(string), "Straznik %s (id:%d) dal mandat w wysokosci %d$ graczowi %s (id: %d)",PlayerName(playerid),playerid, moneyplus, moneyplayername,giveplayerid);
printf(string);
format(string, sizeof(string), "Da?e? %d$ graczowi mandat w wysoko?ci %s $",moneyplus, moneyplayername);
SendClientMessage(playerid, COLOR_GREEN, string);
format(string, sizeof(string), "Straznik %s da? ci kar? mandatow? w wysoko?ci %d$",PlayerName(playerid),moneyplus);
SendClientMessage(moneyplayer, COLOR_GREEN, string);
GivePlayerMoney(moneyplayer, -moneyplus);
}
}
}
return 1;
}
186. [INNE] Komenda
Witam ;]
Mam komend? na zmian? pogody , lecz za ka?dym razem gdy wpisuje komend? to wyskakuje mi ''/pogoda [id pogody]'' i pogoda si? nie zmienia chocia? id jest prawid?owe...
By? mo?e kod jest z?y .

Kod:

CMD:pogoda(playerid, params[])
{
new gWorldStatus[3] = {12, 4};
new tmp[256];
new string[256];
new Ranga = gGracz[playerid][RangaAdmina];
if(Ranga >= 6 || IsPlayerVIP(playerid))
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "/pogoda [id pogody]");
return 1;
}
new weat;
weat = strval(tmp);
if (weat < 0 || weat > 46)
{
SendClientMessage(playerid, COLOR_ADMIN, "Z?e ID pogody");
return true;
}

gWorldStatus[1] = weat;

SetWeather(weat);

format(string, 128, "Zmieni?e? pogode na: %d", weat);
SendClientMessage(playerid, COLOR_GREEN, string);

return true;
}


Prosi?bym o wyt?umaczenie abym wiedzia? co ?le robie :D
Za pomoc daje piwka :p
187. [INNE] Komenda dla graczy na liście
Witam!

Mam pytanie dotycz?ce listy... Mianowicie chce aby skrypt utworzy? plik np. Lista.ini,a wnim by?oby:

[PPS]Adjin
[PPS]Kto?taminny

itd.

chcia?bym te? aby Ci kt?rzy sa na li?cie mogli korzysta? z komendy np. /policajntcmd prosz? te? o komend? /addpolicajnt [id lub nazwa] i dodaje Cie do listy! Prosz? o pomoc! za pomoc :arrow: :piwo: ;)
188. [INNE] Komenda
Witam jestem pocz?tkuj?cym w Pawno (Konto Kolegi). Pr?buje stworzy? komende po wpisaniu kt?rej otworzy mi si? okienko gui z 3 opcjami do wyboru a po wyborze 1 z 3 opcji wy?wietli si? informacja w takim jakby okienku.

To co ju? mam :

Kod:

CMD:animacje(playerid, cmdtext[]) //DO DOKO?CZENIA.
{
dShowPlayerDialog(playerid,9999,DIALOG_STYLE_LIST,""NIEBIESKI"Animacje.","# "BIALY"Poruszanian# Czynno?cin# Pozosta?e","Wybierz","Wyjd?");
return 1;
}


Jest to komenda dzi?ki kt?rej po wpisaniu wy?wietlaj? si? 3 opcje jak teraz zrobi? aby po wyborze 1 z tych 3 opcji wy?wietla?o si? okienko informuj?ce np jakie komendy s? do tej opcji przypisane ? Prosz? o pomoc.[/code]
189. [GF] Nie działająca komenda /dajbron!
Witajcie
Posiadam mapk? Honest'a. W nim znajduje si? komenda dajbron dla administratora lecz po wpisaniu pojawia si? informacja ?e adminstator dal bron o ID, lecz broni nie dostajemy.

Za pomoc lec? oczywi?cie zimne :piwo: :piwo:

Kod:
Kod:

CMD:dajbron(playerid, cmdtext[])
{
if(!ToAdminLevel(playerid,4)) return 0;
new playa,bron,ammo;
if(sscanf(cmdtext, "iii", playa,bron,ammo))
{
GuiInfo(playerid,""BIALY"U?yj: "ADMIN"/dajbron (id) (id broni) (amunicja)");
return 1;
}
if(!IsPlayerConnected(playa))
{
GuiInfo(playerid,""ADMIN"Nie poprawne id gracza!");
return 1;
}
if(bron<1||bron>46)
{
GuiInfo(playerid,""ADMIN"Nie poprawne id broni!");
return 1;
}
if(ammo<1||ammo>999)
{
GuiInfo(playerid,""ADMIN"Nie poprawna warto?? amunicji!");
return 1;
}
DajBron(playa,bron,ammo);
format(String, sizeof(String),"Admin %s da? Tobie bro? o id: %d.",pCache[playerid][pNickOOC],bron);
SendClientMessage(playa,KOLOR_ADMIN,String);
format(String, sizeof(String),"Da?e? %s bro? o id: %d.",Nick[playa],bron);
SendClientMessage(playerid,KOLOR_ADMIN,String);
Data();
printf("LOG: (%d.%d.%d) OOC: %s, IC: %s dal bron, id: %d graczowi OOC: %s, IC: %s",Dzien,Miesiac,Rok,pCache[playerid][pNickOOC],Nick[playerid],bron,pCache[playa][pNickOOC],Nick[playa]);
return 1;
}
190. [INNE] Komenda w banku
Witam,

Przerobi?em sobie komend? w systemie bank?w, tak, ?eby komend? /rkonto da?o si? wpisa?, gdy zmienna BankIst wynosi 1 lub gdy jeste?my w pewnym punkcie. Problem w tym, ?e teraz ani w "pierwotnym banku", ani w tym punkcie komenda nie dzia?a. Zrobi?em sobie 2 kolory komendy i zawsze si? pokazuje ten bia?y (czyli, tu chodzi o zmienn? BankIst). G?owi? si? ju? 30 min i nic nie mog? na to poradzi?. Kod komendy:
Kod:

cmd(rkonto, playerid, params[])
{
if(BankIst[playerid] == 0 || !IsPlayerInRangeOfPoint(playerid, 4.0, 1278.6735, -1650.4340, 13.5859)) return SendClientMessage(playerid, WHITE, "»» Musisz by? w banku, aby zarejestrowa? swoje konto. ");
if(ZalogowanyBank[playerid] == 1) return SendClientMessage(playerid, WHITE, "»» Masz ju? konto bankowe. ");

ZalogowanyBank[playerid] = 1;
new string[128];
format(string, sizeof string, "INSERT INTO `Bank` (`nick`, `kasa`) VALUES ('%s', '0')", PlayerName(playerid));
db_free_result(db_query(DataBase, string));
SendClientMessage(playerid, ORANGE, "»» Zarejestrowa?e? swoje konto bankowe !. ");
return 1;
}
191. [INNE] KOmenda /dajvip
Siemka. Mam problem z tak? cmd:
Kod:

if(strcmp(cmd, "/dajvip", true) == 0) {
new czas;
strmid(tmp, cmdtext, 8, strlen(cmdtext));
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_WHITE, "SERVER:/mute [nick] [czas]");
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_WHITE, "SERVER:/mute [nick] [czas]");
return 1;
}
czas = strval(tmp);
dini_IntSet("Vips/Vipy.ini",tmp,czas);
new string[256];
format(string,sizeof string,"Admin %s (ID: %d) da? graczu %s Vipa na %d dni",PlayerName(playerid), playerid,tmp,czas);
SendClientMessage(playerid,COLOR_JZIELONY,string);
return 1;
}


Wpisuj? t? cmd i m?j nick pobiera dobrze czyli ten co wpisa?em ale ju? jest problem z liczb?. Gdy wpisz? jaka? liczb? pokazuje mi j? w %s razem z wpisanym nickiem a w polu %d pokazuje mi 0 czyli:
Admin Kopcioo(ID: 15) da? graczu Kopcioo 55(Ilo?? dni vipa) Vipa na 0 dni.
I w?a?nie dzi?ki temu b??dowi dodaje mi ?le nick i warto?? do pliku.
:piwo:
192. [INNE] rachunek - komenda
Witam mam pytanie co ja tu zle zrobi?em , i prosze o poprawienie koduu:

Kod:

CMD:rachunek(playerid, params[])
{
new forplayerid, kwota, zaco[256], string[256];
{
if(sscanf(params, "dds[256]", forplayerid, kwota, zaco))
return SendClientMessage(playerid, COLOR_LIGHTRED, "B??d! Wpisz: /rachunek [id] [kwota] [us?uga]");
format(string, sizeof string, "* Pracownik pomocy drogowej %s wystawi? Ci rachunek. Aby zap?aci? wpisz: /wplacpd [kwota]. Masz do zap?aty %d $ za: %s", PlayerName(playerid), kwota, zaco);
SendClientMessage(forplayerid, COLOR_LIGHTGREEN, string);
format(string, sizeof string, "* Wystawi?e? rachunek graczowi %s. Do zap?aty %d $ za: %s", PlayerName(forplayerid), kwota, zaco);
SendClientMessage(playerid, COLOR_LIGHTGREEN, string);
}
return 1;
}
193. [GF] Komenda /skuj
Witam posiadam pewna mapk? do GF i mam taki problem:
Policja posiada komend? /skuj lecz po wpisaniu nie sk?wj? kogo? o danym ID tylko siebie.

Kod:
Kod:

CMD:skuj(playerid, cmdtext[])
{
new playerid2;
if(!ToFrakcja(playerid,2)) return 1;
if(sscanf(cmdtext, "i", playerid2))
{
GuiInfo(playerid,""BIALY"U?yj: "MAPA"/skuj (id)");
return 1;
}
if(playerid == playerid2)
{
GuiInfo(playerid,"Nie mo?esz zakuwa? samego siebie.");
return 1;
}
if(!IsPlayerConnected(playerid2))
{
GuiInfo(playerid,"Gracz nie jest zalogowany.");
return 1;
}
if(!OdlegloscGracze(5.0, playerid, playerid2))
{
GuiInfo(playerid,"Gracz nie jest ko?o ciebie!");
return 1;
}
if(KogoZakul[playerid2] != -1)
{
PlayerPlaySound(playerid, 1190, 0.0, 0.0, 0.0);
KogoZakul[playerid2] = -1;
format(String, sizeof(String),"*%s rozku? %s.",Nick[playerid], Nick[playerid2]);
WyswietlText(playerid,KOLOR_JA,10.0,String);
ClearAnimations(playerid);
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_NONE);
}


Prosz? o pomoc!
194. [INNE] ZCMD - komenda na nick
Witam mam pewien problem zrobi?em komende w systemie zcmd i chcia?em doda? aby dany gracz mia? do niej tylko dost?p lecz nici z tego bo error?w mam du?o
oto kod:

Kod:

CMD:dodaj_policja(playerid, params[])
{
new pname[MAX_PLAYER_NAME+1];
GetPlayerName(playerid, pname, sizeof(pname));
if( !strcmp(pname, "s2essa", true) || !strcmp(pname, "grannder", true) )
{
if(isnull(params))
return SendClientMessage(playerid, 0xFFFFF, "U?yj:/dodaj_policja [nick]");
DOF_SetInt(POLICJAP, params, 1);
DOF_SaveFile();
return 1;
}



Kod:

ERRORY:


error 079: inconsistent return types (array & non-array)
LINIJKA: return SendClientMessage(playerid, 0xFFFFF, "U?yj:/dodaj_policja [nick]");



error 079: inconsistent return types (array & non-array)
LINIJKA: return 1;

error 029: invalid expression, assumed zero
LINIJKA:
CMD:usun_policja(playerid, params[])





Prosze o pomoc
195. [INNE] Komenda crashuje serwer
Witam.Mam tu komend? na ban-a lecz po wpisaniu /banned id nawet bez powodu od razu serwer si? zawiesza i restartuje

Kod:

if(strcmp(cmd, "/banned", true) == 0 && IsPlayerAdmin(playerid) == 1)
{
new banid, banreason[100], bangiver[MAX_PLAYER_NAME+1];
if( sscanf(cmdtext, "{s[64]}ds[100]", banid, banreason) ) return SendClientMessage(playerid, -1, "Uzyj: /zbanuj [id gracza] [pow?d]");


if( !IsPlayerConnected(banid) ) return SendClientMessage(playerid, -1, "B??d: Ten gracz nie jest online.");

new banfile[64];
GetPlayerIp(banid, banfile, sizeof(banfile));
format(banfile, sizeof(banfile), "bans/%s.ini", banfile);
dini_Create(banfile);

GetPlayerName(playerid, bangiver, sizeof(bangiver));
dini_Set(banfile, "giver", bangiver);
dini_Set(banfile, "reason", banreason);

new pname[MAX_PLAYER_NAME+1];
GetPlayerName(banid, pname, sizeof(pname));
SendClientMessage(banid, -1, "Zosta?e? permanentnie zbanowany przez Admina %s.", pname);
SetTimerEx("KickPlayer", 200, false, "d", banid);
return 1;
}


Za pomoc daje :piwo:
196. Komenda /shutdown
Witajcie, czy wie kto? mo?e, jak zablokowa? dost?p/wy??czy? komende /shutdown na swoim serwerze?
197. [DM] Komenda
Witam, posiadam pewien system aut ale niestety mam z nim problem. Gdy kupi? auto to wy?wietla mi si? 3dText z nickiem w?a?ciciela ale gdy wpisze /vsprzedaj cena to nachodzi na to 3dtext z "Auto nale?y do : dealer(co? tam dalej). Do tego gdy stworz? auto (nie jestem jego w?a?cicielem) to mog? nim normalnie je?dzi? a powinno by? freze ..

Kod na komendy :
[code]
//Sprzedaj auto
if (strcmp(cmd, "/vsprzedaj", true) ==0)
{
if(!IsPlayerInAnyVehicle(playerid)){return 1;}
if(GetCreatorID(vehicleid)!=0)
{
if (IsPlayerAdmin(playerid))
{
tmp = strtok(cmdtext,idx);
if(!strlen(tmp)){SendClientMessage(playerid,WHITE,"INFO: /vsprzedaj [CENA]");return 1;}
new Float:vx,Float:vy,Float:vz,Float:va;
GetVehiclePos(GetPlayerVehicleID(playerid),vx,vy,vz);
GetVehicleZAngle(GetPlayerVehicleID(playerid),va);
VehicleSystem[GetCreatorID(vehicleid)][x]=vx;
VehicleSystem[GetCreatorID(vehicleid)][y]=vy;
VehicleSystem[GetCreatorID(vehicleid)][z]=vz;
VehicleSystem[GetCreatorID(vehicleid)][a]=va;
VehicleSystem[GetCreatorID(vehicleid)][preis]=strval(tmp);
VehicleSystem[GetCreatorID(vehicleid)][owned]=0;
VehicleSystem[GetCreatorID(vehicleid)][cLock]=1;
strmid(VehicleSystem[GetCreatorID(vehicleid)][owner],"dealercar",0,128,128);
SendClientMessage(playerid,WHITE,"Ten samoch?d teraz jest na sprzeda?!");
SaveTool();
Delete3DTextLabel(TextUpCar[vehicleid]);
format(TextCar,sizeof(TextCar),"Samoch?d na sprzeda?, Cena: ...
198. [INNE] Komenda
Witam ponownie , chce sie dowiedzie? jak wykona? tak? komende : /zlecenie wybor towaru >> i po tym wyborze pisze gdzie jecha? aby sie zapakowa? oraz gdzie rozpakowac (checkpoint) , w ktorym po wjechaniu zamraza gracza i pisze ?adowanie / rozladowanie..


prosze aby podac mi przyklad wtedy bym sie wzorowal jako?
199. [INNE] Komenda dzialajaca na Nick
Witam

Czy da sie zrobic cos takiego ze gracz jak wpisze /l to system sprawdza czy jest w pliku nick gracza a je?li nie kick ?
200. [INNE] komenda
da kto? kod z komenda w kt?rej jest tak /wezwijmedyk [miejsce gdzie sie znajdujesz] ?? ze dla all si? wy?wietla jak napisze. :piwo: :piwo: :piwo: