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
121. [INNE] Komenda
Witam mam problem z komend?, poniewa? raz dzia?a a raz nie, a dok?adniej wyskakuje Unknown command. Wpierw mia?em zrobione normalnie bez strcat?w i normalnie dzia?a?o lecz po jakim? czasie zacze?o w?a?nie wyskakiwa? ?e jest nieznana komenda wi?c doda?em strcat te? przez jaki? czas dzia?a?o ale teraz zn?w nie dzia?a.
Pawn
dcmd_pmenu(playeridparams[])
{
    
#pragma unused params
    
if(!IsPlayerPPojazd(playerid))
    {
        new 
str[300],string[300];
        
strcat(str"{D3D3D3}Model:{00FFFF} %sn");
        
strcat(str"{00FFFF}Spawn: {D3D3D3}Spawnujesz/Odspawnowujesz swoje auto.n");
        
strcat(str"{00FFFF}Pozycja: {D3D3D3}Zapiszujesz pozycje pojazdu, w kt?rej sie znajduje.n");
        
strcat(str"{00FFFF}Zamek: {D3D3D3}Zamykasz, b?dz otwierasz auto.n");
        
strcat(str"{00FFFF}Sprzedaj: {D3D3D3}Otwierasz panel sprzeda?y.");
        
format(string,sizeof(string), str,Nazwapojazdu[PPojazd[playerid][Model]-400]);
        
ShowPlayerDialog(playeridPANELPPOJAZDUDIALOG_STYLE_LIST"Panel Pojazdu"string"Akceptuj""Anuluj");
    }
    else
    {
        
SendClientMessage(playerid, -1"{D3D3D3}Musisz mie? zakupiony pojazd, aby u?y? tej komendy.");
    }
    return 
1;
}
122. Komenda tylko na blipie
Witam drogich forum'owiczy,

Prosz? was o podanie funkcji dzi?ki kt?rym m?g? bym u?ywa? komend? tylko na okre?lonym markerze.
123. [INNE] Komenda w wybranym miejscu
Da?o by rad? zrobi? tak ?eby w wybranym miejscu da?o by si? u?y? wybranej komendy?

Przyk?adowo tej na z/w
Kod:


if(strcmp(cmdtext, "/zw", true)==0)
{
new str[256];
format(str, 256, "*** %s zaraz wraca.", PlayerName(playerid));
SendClientMessageToAll(0x074BFFF, str);
return 1;
}


Jestem pocz?tkuj?cy i si? jeszcze ucz? prosz? o pomoc :) :arrow: :piwo:
124. [INNE] Komenda na suszarkę
Witam mam tak? komend? na suszark?
[code]
CMD:s(playerid, params[])
{
new skin = GetPlayerSkin(playerid);
if(skin == 280 || skin == 281 || skin == 282 || skin == 283 || skin == 284 || prezespd[playerid] == 1 || RangaAdmina[playerid] >= 3)
{
new Float:pos[3];
GetPlayerPos(playerid, pos[0], pos[1], pos[2]);
for(new i; i < MAX_PLAYERS; i++)
{
new Float:posx;
new Float:posy;
new Float:posz;
GetPlayerPos(i, posx, posy, posz);
if(!isnull(params))
{
SendClientMessage(playerid, Szary, "Uzyj: /s aby namierzyc pojazd ");
return 1;
}
else if(!IsPlayerInRangeOfPoint(playerid, 100, posx, posy, posz))
{
SendClientMessage(playerid, Szary, "Nikogo nie namierzono !");
return 1;
}
else
{
new vehicleid = GetPlayerVehicleID(i);
new Float:predx;
new Float:predy;
new Float:predz;
new Float:pred_a;
new pred_b;
GetVehicleVelocity(vehicleid, predx, predy, predz);
pred_a = floatsqroot(((predx*predx)+(predy*predy))+(predz*predz))*200.666667;
pred_b = floatround(pred_a,floatround_round);
if(GetPlayerState(i) == PLAYER_STATE_DRIVER)
{
new Pname[MAX_PLAYER_NAME];
GetPlayerName(i, Pname, sizeof(Pname));
new string2[300];
format(string2, sizeof(string2), "{FFFF00}Namierzyles/as gracza {FF0000}%s {FFFF00}(id:%d) {FFFF00}z predkoscia {FF0000}%ikm/h", Pname, i, pred_b);
SendClientMessage(playerid, Czerw...
125. [INNE] Komenda
Witam! Chodzi oto, ?e po wpisaniu odpowiedniej komendy przez HEAD-ADMINISTRATORA nadaje Admina lub ViP'a, natomiast ja chc? przerobi?, by jaki? tak gracz o nicku '?mieszek' m?g? te komendy wpisywa?. Dodatkowo chcia?bym zablokowa? wpisywania ID, tylko nick z uwzgl?dnieniem ma?ych i du?ych liter + cyfr.

Oto przyk?adowa komenda:
Kod:


CMD:daj_vip(playerid, params[]) //Daj VIP'a
{
new leader;
new strcatx[256];
new name[31];
leader = strval(params);
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1, "{009933}»American Truck SA-MP«{FFFFFF} Nie jeste? Administratorem.");
if(isnull(params)) return SendClientMessage(playerid, -1, "{009933}»American Truck SA-MP«{FFFFFF} Komenda na danie ViP'a - /dvip [ID]");
if(!IsPlayerConnected(leader)) return SendClientMessage(playerid, -1, "{009933}»American Truck SA-MP«{FFFFFF} Niema gracza o podanym ID.");
ViP[leader] = 1;
GetPlayerName(leader, name, 31);
format(strcatx, 256, "{009933}»American Truck SA-MP«{FFFFFF} Da?e? graczowi %s range ViP.",name);
SendClientMessage(playerid, -1, strcatx);
SendClientMessage(leader, -1, "{009933}==================================");
SendClientMessage(leader, -1, "{009933}»American Truck SA-MP«{FFFFFF} Zosta?e? dodany do ViP'a.");
SendClientMessage(leader, -1, "{009933}==================================");
return 1;
}
126. [INNE] Komenda
Witam mam tak? komende
[code]

CMD:zmienrange(playerid, params[])
{
if(RangaAdmina[playerid] >= 5)
{
new id = strval(params);
new ranga = strval(params);
new Gracz[64];
new Gname[MAX_PLAYER_NAME];
GetPlayerName(playerid, Gname, sizeof(Gname));
format(Gracz, sizeof(Gracz),"/Gracze/%s.ini", Gname);
if(sscanf(params, "ui", id, ranga))
{
SendClientMessage(playerid, Szary, "Uzyj /Zmienrange [id/nick] [ranga]");
}
else if(id == INVALID_PLAYER_ID)
{
SendClientMessage(playerid, Czerwony, "Gracz nie istnieje !");
}
else if(RangaAdmina[playerid] == ranga)
{
SendClientMessage(playerid, Czerwony, "Gracz ma juz ta range !");
}
else
{
RangaAdmina[id] = ranga;
dini_IntSet(Gname, "RangaAdmina", ranga);
SendClientMessage(playerid, Zielony, "Ranga gracza zostala zmieniona !");
SendClientMessage(id, Czerwony, "Twoja ranga zostala zmieniona !");
}
return 1;
}
else
{
SendClientMessage(playerid, Czerwony, "Nie masz uprawnien na uzywanie tej komendy !");
}
return 1;
}
[/code]

i ona nie dzia?a , nie zmienia rangi graczu , gdy gracz wyjdzie z serwa i wejdzie to ma range gracz :( a ja chce zeby mial w pliku odrazu jak wpisze komende zmienion? range . Pomocy za pomoc piwka !

[ Komentarz dodany przez: Iggy : 2014-07-18, 14:08 ]
[b]Kazami[/b], [b][color=darkred]tematy z problemami w programowaniu ...
127. [INNE] Komenda
Witam
Zrobi?em ?eby komende dzia?a tylko wtedy gdy osoba jest w poje?dzie lecz nie wiem jak zrobi? ?eby wysy?a?o wiadomo?? gdy kto? wpisze komende i nie jest w pojezdze

Pawn
CMD:panel(playeridcmdtext[]) 
{
new 
vid=GetPlayerVehicleID(playerid);
if(!
vid || vid==INVALID_VEHICLE_ID) return 1;
ShowPlayerDialog(playerid3DIALOG_STYLE_LIST"Pojazd: Panel modyfikacji:""Kolor nFelgi nie dodanenNeony nie dodanenUsun Tuning nie dodane""Otworz""Wyjdz");

return 
1;
}
128. Komenda w pojeździe
Witam.
Pr?buj? napisa? skrypt, dzi?ki kt?remu po napisaniu komendy, b?d?c w poje?dzie /a tekst napisze na czacie
Kod:

'nazwa pojazdu': tekst wiadomosci

np.
Kod:


/a Witam wszystkich
Admiral: Witam wszystkich


Komenda ma dzia?a? tylko je?li gracz jest w poje?dzie.


function message (theVehicle,thePlayer,cmd,tekst)
            
            
local allArgs = {tekst}
            
local theMessage table.concat(allArgs" ")
            
local pojazd =  getVehicleName theVehicle )
            
outputChatBox(pojazd..": "..theMessage..""source02380)
end
addCommandHandler
("a"message)


Domy?lam si?, ?e argumenty funkcji s? ?le zapisane.

Dzi?kuj? za pomoc.
129. [INNE] Komenda nie działa
Siemka mam taki problem zrobi?em komend?. Dzia?a ona normalnie jak wpisuj? /usunblokade a jak wpisz? /usunblokade (np: 1) to ju? nie.
Oto kod:
Kod:

if(!strcmp(cmdtext, "/usunblokade"))
{
new string[256];
new idx;
new obj2id = strval(strtok(cmdtext, idx));
if(!obj2id)
{
SendClientMessage(playerid, COLOR_GREY, "/usunblokade [ID]");
return 1;
}
if(obj2id>vehi)
{
SendClientMessage(playerid, COLOR_GREY, "/usunblokade [ID]");
return 1;
}
DestroyObject(vehic[obj2id]);
format(string, sizeof(string), "Usuno?e? blokade o ID: %d", obj2id);
SendClientMessage(playerid,COLOR_GREEN, string);
return 1;
}
130. Komenda na acl i dodawanie wartości do setAccountData .
Witajcie jak zrobi? komend? na ACL kt?ra dodaje do setAccountData o nazwie "Score" Warto?c podan?.
Np:
/dajscore 50 - Dodaje 50 Score,

/dajscore 14700 - Dodaje 14700 Score.


Za Pomoc Dam :piwo: i Reputacje :)

Czekam Na Wasz? Pomoc.
131. Komenda co minute
Witam mam tak? komende dla vipa ?e jak wpisze /vipkamizelka to dostaje kamizelke. Jednak chcia?bym aby m?g? tej komendy u?ywa? co minute. Za pomoc :piwo:

Kod:
function kamizelkavip thePlayer 
local playerName getAccountName getPlayerAccount thePlayer ) ) 
if 
isObjectInACLGroup "user." .. playerNameaclGetGroup "Vip" ) ) then 
setPedArmor 
thePlayer100 
outputChatBox"Dosta?e? kamizelke."thePlayer219781false  
else
outputChatBox"Nie jeste? VIP'em."thePlayer219781false  
end
end
addCommandHandler
("vipkamizelka"kamizelkavip)
132. [INNE] Komenda na chodzenie
Siemanko, mam pewien problem, natomiast:
Zrobi?em komend? na chodzenia (/idz) ale mam w niej ma?y problem poniewa? nie mog? sterowa? postaci?. Jak to poprawi??
Oto m?j kod:

Kod:

new gPlayerUsingLoopingAnim[MAX_PLAYERS];

LoopingAnim(playerid,animlib[],animname[], Float:Speed, looping, lockx, locky, lockz, lp)
{
gPlayerUsingLoopingAnim[playerid] = 1;
ApplyAnimation(playerid, animlib, animname, Speed, looping, lockx, locky, lockz, lp);
}

StopLoopingAnim(playerid)
{
gPlayerUsingLoopingAnim[playerid] = 0;
}

IsKeyJustDown(key, newkeys, oldkeys)
{
if((newkeys & key) && !(oldkeys & key))
return 1;
return 0;
}


Oraz komenda:
Kod:

if (strcmp(cmd, "/idz", true)==0)
{
LoopingAnim(playerid,"MUSCULAR","MuscleWalk",4.0,1,1,1,1,0);
return 1;
}
133. [GF] System VIP i dodawanie komenda
Witajcie! Wykmini?em sobie system VIP w pliku i teraz chc? aby doda? gracza:
Kod:


if(strcmp(cmdtext,"/dajvip",true)==0)
{
if(adminzmienna <= 1)
{
if(vipzmienna == 1)
{
SendClientMessage(playerid,KOLOR_CZERWONY, "Gracz jest ju? VIP'em");
}
else
{
dini_IntSet(VIP, PlayerName(playerid), dini_Int(VIP, PlayerName(playerid))+1);
}
}
else
{
SendClientMessage(playerid,KOLOR_CZERWONY, "Nie masz odpowiedniej rangi! Dodawac/usuwac VIP moze tylko admin z ranga 2!");
}
return 1;
}


if(strcmp(cmdtext,"/usunvip",true)==0)
{
if(adminzmienna <= 1)
{
if(vipzmienna == 0)
{
SendClientMessage(playerid,KOLOR_CZERWONY, "Gracz nie jest VIP'em");
}
else
{
dini_IntSet(VIP, PlayerName(playerid), dini_Int(VIP, PlayerName(playerid))-1);
}
}
else
{
SendClientMessage(playerid,KOLOR_CZERWONY, "Nie masz odpowiedniej rangi! Dodawac/usuwac VIP moze tylko admin z ranga 2!");
}
return 1;
}

i teraz nie chce zeby dodawalo osobe kt?ra wpisze ta cmd tylko np /dajvip [nick]
134. [DM] Komenda Administratora RCON na dawanie respektu
Witam mo?e mi kto? z was da? komend? dla admina rcon na dawanie respektu graczom?

z g?ry dzi?ki!
135. [INNE] Jednorazowa komenda
Witam, ot?? potrzebuj? funkcji/warunku kt?ry umo?liwi mi u?ywania komendy jednorazowo raz na sesj? gry, gdy zacz??em pisa? takow? funkcj? wysz?o mi to mizernie dla tego dla tego sk?aniam si? pawner?w,najlepiej aby ta funkcja nie posiada?a zapisu jakiego kol wiek rodzaju z g?ry dzi?kuj? :)

PS: Prosz? te? o przyk?ad u?ycia :)
136. Prosta komenda - spawn pojazdu.
Hello

Zacz??em sobie ostatnio bawi? si? w Lua, i o to mam pierwszy problem.

Komenda na spawn pojazdu
[code]local vehicle_s = {
["Landstalker"]=400,
["Bravura"]=401,
["Buffalo"]=402,
["Linerunner"]=403,
["Perrenial"]=404,
["Sentinel"]=405,
["Dumper"]=406,
["Firetruck"]=407,
["Trashmaster"]=408,
["Stretch"]=409,
["Manana"]=410,
["Infernus"]=411,
["Voodoo"]=412,
["Pony"]=413,
["Mule"]=414,
["Cheetah"]=415,
["Ambulance"]=416,
["Leviathan"]=417,
["Moonbeam"]=418,
["Esperanto"]=419,
["Taxi"]=420,
["Washington"]=421,
["Bobcat"]=422,
["Mr Whoopee"]=423,
["BF Injection"]=424,
["Hunter"]=425,
["Premier"]=426,
["Enforcer"]=427,
["Securicar"]=428,
["Banshee"]=429,
["Predator"]=430,
["Bus"]=431,
["Rhino"]=432,
["Barracks"]=433,
["Hotknife"]=434,
["Trailer 1"]=435,
["Previon"]=436,
["Coach"]=437,
["Cabbie"]=438,
["Stallion"]=439,
["Rumpo"]=440,
["RC Bandit"]=441,
["Romero"]=442,
["Packer"]=443,
["Monster"]=444,
["Admiral"]=445,
["Squalo"]=446,
["Seasparrow"]=447,
...
137. [INNE] Komenda
Witajcie! Nie dawno zacz??em si? bawi? pawnem, wi?c postanowi?em stworzy? gm i mam kilka pyta?. Jestem w tym ca?kiem zielony wi?c prosz? o takie odpowiedzi dla t?pych ludzi(ale bez przesady :) ). Je?li jest to z?y dzia? to poprosz? o przeniesienie w odpowiedni.
1 Czy taka komenda dla admina jest poprawna?
if(strcmp(cmd, "/ban", true) == 0 && IsPlayerAdmin(playerid) == 1) {
new dir[256];
dir = strtok(cmdtext, idx);
strmid(tmp, cmdtext, 10, strlen(cmdtext));
if(!strlen(dir))
{
SendClientMessage(playerid, BIALY, "U?yj: /ban [id gracza] [pow?d]");
return 1;
}
giveplayerid = strval(dir);
dir = strtok(cmdtext, idx);
if (IsPlayerConnected(giveplayerid))
{
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
Ban(giveplayerid);
format(string, sizeof(string), "%s (id: %d) zosta? zbanowany przez admina %s za %s", giveplayer,giveplayerid, PlayerName(playerid), tmp);
SendClientMessageToAll(CZERWONY, string);
format(string, sizeof(string), "%s (id: %d) zostal zbanowany przez admina %s (id:%d) za %s.", giveplayer,giveplayerid,PlayerName(playerid),playerid, tmp);
print(string);
}
return 1;
}
2 Jaki system komend jest lepszy zcmd czy ...
138. [INNE] komenda /blokuj
Witam. Chcia? bym zrobi? cmd /blokuj [nick]
i potem da? to w if ? jak to zrobi??
139. [INNE] komenda /radio
Witam, tworz? komend? /radio, niby wszystko ok, lecz mam errory.

Kod radia:
[code]

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 93)

{

if(response == 1)

{

switch(listitem)

{

case 0:

SendClientMessage(playerid, 0xFFFFFFFF, "{009933}[Serv4Drift]{FFFFFF} Radio w??czone.");
PlayAudioStreamForPlayer(playerid, "http://www.polskastacja.pl/play/all_hq.pls");

case 1:

{

SendClientMessage(playerid, 0xFFFFFFFF, "{009933}[Serv4Drift]{FFFFFF} Radio w??czone.");
PlayAudioStreamForPlayer(playerid, "http://www.polskastacja.pl/play/aac_hiphop.pls);

}

case 2:

{

SendClientMessage(playerid, 0xFFFFFFFF, "{009933}[Serv4Drift]{FFFFFF} Radio w??czone.");
PlayAudioStreamForPlayer(playerid, "http://www.polskastacja.pl/play/reggae/pls");

}

case 3:

SendClientMessage(playerid, 0xFFFFFFFF, "{009933}[Serv4Drift]{FFFFFF} Radio wy??czone.");
StopAudioStreamForPlayer(playerid);

}

}
}
return 1;
}



CMD:radio(playerid, params[])
{
ShowPlayerDialog(playerid, 93, DIALOG_STYLE_LIST, "Radio", "Polskie PrzebojenHip-HopnPolskie ReggaenWylacz", "Wlacz", "");
SendClientMessage(playerid, 0xFFFFFFFF, "{009933}[Serv4Drift]{FFFFFF} {009933}Radio RMFmaxx {FFFFFF}w??czone.");
return 1;
}
[/code]

A tu errory:
[code...
140. [INNE] Komenda na auto
Witam mam problem z moj? komend? :/
Prosz? was o pomoc :P

http://hastebin.com/moyuhewuxa.coffee


ale gdy jestem w aucie o id 536

wyskakuje mi wiadomosc t? co wpisa?em w:
//wiadomosc gdy nie jest w odpowiednim pojezdzie


i nie wiem co tutaj jest ?le :P
141. [INNE] Komenda odpowiadajaca za gracza
Witam chce sie dowiedziec jak przerobic te 2 cmd:
http://hastebin.com/yicenawuno.erl
http://hastebin.com/jubeqoqufu.erl




Na jedn? czyli

/kontrola [id]

i wtedy wyskakuje gui z wyborem:

Towar
Pasy



I gdy wybierzemy to pojawi? sie informacje (id tego co wpisalismy w /kontrola [id gracza])


Wiem ze sie tak da bo widzia?em takie acp


/acp [id]

BAn
Kick
itp

prosze o wyja?nienie nie gotowca
142. [INNE] komenda kolczatka w zcmd. szukam
Witam poszukuj? komendy a rozk?adanie i z?o?enie kolczatki w zcmd.Znajdzie si? co??
143. Komenda Wezwania
Witam.
Pozwol? sobie napisac kolejny temat, w kt?rym r?wnie? opisz? sytuacj? z kt?r? nie mog? sobie dac rady :( ...

No wi?c.
Chcia?bym zrobic, aby po wpisaniu komendy "przyk?adowo" /taxi, pracownikowi TAXI, zosta?o wys?ane " Gracz XXXXXX wzywa taks?wk? ", oraz CEL by? zaznaczony literk? r??ow? (C) < Tak jak CATALINA z Gta SA ( Single ).

Prosi?bym po prostu o funkcj? kt?rych musz? u?yc, lub jaki? prosty fragment kodziku, kt?ry sobie przeanalizuj? krok po kroczku, i napisz? samemu :P .
Z g?ry bardzo dzi?kuje.
W lod?weczce ch?odz? si? ju? dla pomocnik?w zimniuuuuuuuuuutkie :)
144. [INNE] komenda i informacje pod Tab
Witam.

1.M?g?by kto? podes?a? kod na zapisanie prywatnej pozycji i jej odczyt ?

2. Bawi?em si? ostatnio z OnPlayerClickPlayer i mam co? takiego(ka?ek kodu):


Kod:

public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{

if(!!source) return false;
new _shittieh[128], n[24];
GetPlayerName(playerid, n, 24);
format(_shittieh, sizeof(_shittieh), "Nick: %sn??czna kasa: %dnSkin: %d", n, GetPlayerMoney(playerid), GetPlayerSkin(playerid));
ShowPlayerDialog(playerid, 666, DIALOG_STYLE_MSGBOX, "Statystyki", _shittieh, "Ok", "");
return true;
}


m?g?by kto? powiedziec jakby wygl?da? ten kod by kasa,nick by?o w oddzielnej lini,bo przy dodaniu wielu rzeczy jest error ze linijka jak za dluga.(chodzi o co? takiego)

Kod:

strcat(string,"kasa %dn");
strcat(string,"nick %sn");


Za pomoc piwko i respekt. ;)
145. [SKRYPT] Komenda /ann
[color=indigo][size=24][center]Komenda [b]/ann[/b][/center][/size][/color]

[lua]function ann(plr, command, ...)
local gracz = getPlayerName(plr)
local wiadomosc = table.concat({...}, " ")
local stankonta = getPlayerMoney(plr)

if wiadomosc ~= "" then
if (stankonta < 1500) then
outputChatBox("#FF0000 B??d: #FFFFFF Nie posiadasz #FF0000 $1500 #FFFFFF, aby nada? og?oszenie!", plr, 255, 0 , 0, true)
return end
outputChatBox("#FFFFFF Og?oszenie nadane przez: #FFFF00 ".. gracz ..", #FFFFFF o tre?ci: #FFFF00 " .. wiadomosc , source, 255, 0 , 0, true)
givePlayerMoney(plr, -1500)
outputChatBox("#FFFFFF Za nadanie og?oszenia zosta?a pobrana op?ata w wysoko?ci: #FF0000 $1500." , plr, 255, 0 , 0, true)
outputDebugString("[ANN]: " .. gracz .. " / tresc: / " .. wiadomosc .. " / stan konta: / $" .. stankonta .. "")
else
outputChatBox("#FF0000 B??d: #FFFFFF Nie wpisano tre?ci, spr?buj jeszcze raz.", plr, 255, 0, 0, true)
outputChatBox("#00FF00 U?yj: #FFFFFF /ann [tre?? wiadomo?ci]", plr, 255, 0, 0, true)
end
end
addCommandHandler("ann", ann)[/lua]

Witam serdecznie, przedstawiam Wam moj? pierwsz? komend? jak? napisa?em w j?zyku lua.
Tutaj te? chcia?bym podzi?kowa? Irvsowi za niewielk? pomoc.

Teraz opisz? troch? dzia?anie:
Je?eli skrypt wykryje, ?e mamy $15...
146. [INNE] komenda holuj
Witam mam komende
/holuj w zcm prosze o przerobienie jej na strcmp:

http://pastebin.com/HUk0WbVP

if(newstate == PLAYER_STATE_DRIVER)
{
new eurotra;
eurotra = GetPlayerVehicleID(playerid);
if((eurotra >= 32) && (eurotra <= 43))
{
if(gTeam[playerid] != TEAM_POMOC){
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, COLOR_RED, "(i)Ten pojazd nale?y do Pomocy Drogowej, wi?c nie mo?esz go u?ywa?.");
}


To s? auta holowniki

(w tej cmd co da?em s? z?e holowniki bo to wyci?te jest z gma jakiegos typka)

Prosze o pomoc
147. [INNE] jednorazowa komenda
Witam.

Jak zrobi? aby te komendy lider m?g? u?y? tylko raz na 7 dni ?

7 dni = 168 godzin
7 dni = 10 080 minut
7 dni = 604 800 sekund

Komendy:

[code]
CMD:wyplacscore(playerid, params[])
{
new pid, scorenow, scoreadd, string[98];
if(!PlayerInfo[playerid][pLider]) return SendClientMessage(playerid, -1, "Nie masz uprawnie? do u?ycia tej komendy!");
if(sscanf(params, "ud", pid, scoreadd)) return SendClientMessage(playerid, -1, "U?yj: /wyplacscore [ID] [Ilo??]");
if(scoreadd<0||scoreadd>20){ Info(playerid,"max 20 score!"); return 1; }
if(!IsPlayerConnected(pid)) return SendClientMessage(playerid, -1, "Ten gracz nie jest pod??czony!");

scorenow = GetPlayerScore(pid);
SetPlayerScore(pid, scorenow+scoreadd);

format(string, sizeof(string), "Gracz %s dosta? %d score od %s w ramach wyplaty.", PlayerName(pid), scoreadd, PlayerName(playerid));
SendClientMessage(playerid, -1, string);
return 1;
}
[/code]

Oraz:

[code]
CMD:wyplackase(playerid, params[])
{
new player,
ilosc,
Msg[128];
if (!PlayerInfo[playerid][pLider])
return SendClientMessage(playerid, 0xFF0000FF, "Nie jeste? liderem!");

if(sscanf(params, "dd", player, ilosc))
return SendClientMessage(playerid, 0xFF0000FF, "/wyplackase (id) (ilosc)");
if(ilosc<0||ilosc>20000){ Info(playerid,"max 20 tys!"); return 1; ...
148. [INNE] komenda komendy
Witam.

Jak zrobi? np. komend? :

Kod:


/doladuj


dzieki ktorej bedzie mozna RAZ uzyc komendy:

Kod:


/dostarcz


A potem znowu b?dzie trzeba w danym miejscu napisa?:

Kod:


/doladuj


?eby kolejny raz bylo mozna uzyc komendy:

Kod:


/dostarcz


Za pomoc dam pifffko ;)

Pozdrawiam i Weso?ych ?wi?t !
149. [INNE] Komenda /skin [id skinu]
witam mam komende /skin [id skinu] od Sillence

wygl?da ona tak:
Kod:

CMD:skin(playerid, params[])
{
if(isnull(params))
return SendClientMessage(playerid, -1, "Wpisz: /skin [id]");
new Skin = strval(params);

if(Skin >= 0 && Skin <= 299)
return SendClientMessage(playerid, -1, "B??dne id skinu.");

SetPlayerSkin(playerid, strval(params));
return 1;
}


lecz nie dzia?a sprawnie bo wpisuje

/skin [id]
id wszystkie pr?bowa?em
a wyskakuje :
B??dne id skinu.
150. [INNE] Dlaczego ta komenda nie działa?
Mam tak? komend? na przywr?cenie tuningu w prywatnej osob?wce:
[code]CMD:tuning(playerid, params[])
{
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
new vehicleid = GetPlayerVehicleID(playerid);
new car = GetCarUID(vehicleid);
new spoiler;
spoiler = djInt(OsFile(car), "Spoiler");
AddVehicleComponent(DynamicVehInfo[car][dvVID], spoiler);
SendClientMessage(playerid, poczatek, "Wykona?o si?");
}
return 1;
}[/code]

Tylko ?e ta komenda nie dzia?a. Nie wiem czemu. W pliku z pojazdem oczywi?cie mam zapisany spoiler w postaci id. Jak wpisz? /tuning to nawet wiadomo?? nie idzie. Nie wiem czemu.

Dodam ?e komenda na zaparkowanie pojazdu na kt?rej si? wzorowa?em, dzia?a.
[code]CMD:zaparkuj(playerid, params[])
{
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
new vehicleid = GetPlayerVehicleID(playerid);
new car = GetCarUID(vehicleid);

if(car != -1 && strmatch(DynamicVehInfo[car][dvOwner],pName(playerid)))
{
new spoiler;
new Float:vx, Float:vy, Float:vz, Float:va;
GetVehiclePos(vehicleid, vx, vy, vz);
GetVehicleZAngle(vehicleid, va);
spoiler = GetVehicleComponentInSlot(vehicleid, CARMODTYPE_SPOILER);
djSetFloat(OsFile(car), "X", vx);
djSetFloat(OsFile(car), "Y", vy);
djSetFloat(OsFile(car), "Z", vz);
djSetFloat(OsFile(car), "A", va);
djSetInt(OsFile(car), "Spoiler", spoiler);
DynamicVehInfo[car][dvPosX] = vx;
Dyna...
151. Komenda na stworzenie pojazdu.
Sprawa prosta, mam mam tablic? z id pojazd?w z wiki mta i kiedy wpisz? np. /v sultan pokazuje ci?gle, ?e b??dny pojazd - co robi??
[code]vehicleIDS = { 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, 592, 553, 577, 488, 511, 497, 548, 563, 512, 476, 593, 447, 425, 519, 520, 460,
417, 469, 487, 513, 581, 510, 509, 522, 481, 461, 462, 448, 521, 468, 463, 586, 472, 473, 493, 595, 484, 430, 453, 452, 446, 454, 485, 552, 431,
438, 437, 574, 420, 525, 408, 416, 596, 433, 597, 427, 599, 490, 432, 528, 601, 407, 428, 544, 523, 470, 598, 499, 588, 609, 403, 498, 514, 524,
423, 532, 414, 578, 443, 486, 515, 406, 531, 573, 456, 455, 459, 543, 422, 583, 482, 478, 605, 554, 530, 418, 572, 582, 413, 440, 536, 575, 534,
567, 535, 576, 412, 402, 542, 603, 475, 449, 537, 538, 441, 464, 501, 465, 564, 568, 557, 424, 471, 504, 495, 457, 539, 483, 508, 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 }

function vehicle(gracz, cmd, model)
if model ~= nil then
local idauta = getVehicleModelFromName(model)
local x, y, z = getElementPosition(gracz)
if vehicleIDS[idauta] then
createVehicle(vehicleIDS[idauta], x + 5, y, z)
outputChatBox("Stworzy?e? sobie pojazd.",...
152. [GF] 1 komenda dla 2 frakcji
Kiedy? to pami?ta?em, ale zapomnia?em. Chodzi o komend? /skuj i ona jest dla PD (frakcja nr. 1) a chc? ?eby by?a i dla pd i dla frakcji nr. 9.
Jak to si? robi?o? :D
153. Warning - komenda do stworzenia broni.
No piona, mam problem z komend? do tworzenia broni, raczej normalnie dzia?a, tylko ?e jak kto? wpisze id broni np. 235235235 pojawia si? warning, oto kod:
Kod:

function dajbron(gracz, commandName, weaponID, ammo)
if not tonumber(ammo) then ammo = 30 end
local status = giveWeapon(gracz, weaponID, ammo, true)
if status then
outputChatBox("Stworzy?e? bro? o id: " ..weaponID.. " z " ..ammo.. " ammo.", gracz, 0, 255, 0)
else
outputChatBox("Nie uda?o si? stworzy? broni!", gracz, 255, 0, 0)
end
end
addCommandHandler("bron", dajbron)

Da si? wyeliminowa? ten warning?
154. [INNE] Komenda /Daj_DJ. WAŻNE!!!
Witam. Mam problem czy kto? z was M?g? by napisa? mi kod na Komende /Daj_DJ?
Ma polega? na tym ?e:
Gdy admin wpisze:
/daj_dj [Nick Gracza]
Gracz Dostaje DJ'a. A gdy wejdzie panownie na serwer Pod oboj?tnie jakim skinem B?dzie mia? tego DJ.
Z g?ry dziekuje za pomoc
155. [INNE] Dana komenda w danym miejscu
Witam. M?g? by kto? mi pom?c poniewa?. chcia? bym zrobic aby na tej pozycji:
Kod:

841.6154, -2066.1564, 12.8671

Da?o sie tylko wpisac /djpp
z g?ry dzi?kuje za pomoc
156. [DM] komenda hp i armor
Witam mam problem z komendami /100hp i /armor.
Chcia?em by tymi komendami nie by?o mo?na spamowa? lecz u?y? ponownie np. za 60sekund tzw. mo?na wzi?? hp i np za 3 sek armor lecz ?eby ponownie to ju? trzeba odczeka? 60 sekund. Problem r?wnie? w tym gdy podczas gry posiadam 15000$ wystarczaj?co by kupi? hp i armor lecz wyskakuje mi info ?e nie mam wystarczaj?co kasy...

[code]
CMD:100hp(playerid)

{

if (gettime() - GetPVarInt(playerid, "UzylesCMDnaHP") < 60)

{

new string[75];

format(string, sizeof(string),"{33CCCC}Tej komendy mo?esz u?y? dopiero za: {FFFF00}%d {33CCCC}sekund" ,60 - (gettime() - GetPVarInt(playerid, "UzylesCMDnaHP")));

SendClientMessage(playerid, 0x33CCCCFF, string);

return 1;

}

if(GetPlayerMoney(playerid) <= 5000)

{

SendClientMessage(playerid, 0xFF0000AA, "{FF0000}Ni{FF0011}e ma{FF0022}sz t{FF0033}yl{FF0044}e pi{FF0055}eni?{FF0066}dzy!");

PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);

return 1;

}

new string[75];

format(string, sizeof(string), "{FFFFFF}+ {FF7700}Gracz {0099FF}%s {FF7700}uzdrowi? si? {FF0000}+", playerid);

SendClientMessageToAll(0x00CC00AA, string);

SetPlayerHealth(playerid, 100.0);

GivePlayerMoney(playerid, -5000);

SetPVarInt(playerid, "UzylesCMDnaHP", gettime());

return 1;

}
CMD:armor(playerid)

{

if (gettime() - GetPVarInt(playerid, "UzylesCMDnaHP") < 60)

{
...
157. [INNE] Komenda do skryptu
Witam zrobi?em taki skrypt i czy da?o by rade w??cza? i wy??cza? go za pomoc? komendy jak gracz woli.



[code]#include <a_samp>

public OnFilterScriptInit()
{
SetTimer("Want", 2000, 1);
return 1;
}

forward Want(playerid);
public Want(playerid)
{
if(GetPlayerScore(playerid) > 0)
{
SetPlayerWantedLevel(playerid, 0);
}
if(GetPlayerScore(playerid) == 250)
{
SetPlayerWantedLevel(playerid, 1);
}
else if(GetPlayerScore(playerid) < 250)// 1
return SetPlayerWantedLevel(playerid, 0);

if(GetPlayerScore(playerid) == 500)
{
SetPlayerWantedLevel(playerid, 2);
}
else if(GetPlayerScore(playerid) < 500)// 2
return SetPlayerWantedLevel(playerid, 1);

if(GetPlayerScore(playerid) > 1000)
{
SetPlayerWantedLevel(playerid, 3);
}
else if(GetPlayerScore(playerid) < 1000)// 3
return SetPlayerWantedLevel(playerid, 2);

if(GetPlayerScore(playerid) > 2500)
{
SetPlayerWantedLevel(playerid, 4);
}
else if(GetPlayerScore(playerid) < 2500)// 4
return SetPlayerWantedLevel(playerid, 3);

if(GetPlayerScore(playerid) > 5000)
{
SetPlayerWantedLevel(playerid, 5);
}
else if(GetPlayerScore(playerid) < 5000)// 5
return SetPlayerWantedLevel(playerid, 4);

if(GetPlayerScore(playerid) > 10000)// 6
{
SetPlayerWantedLevel(playerid, 6);
}
else if(GetPlayerScore(playerid) < 10000)
return SetPlayerWantedLevel(playerid, 5);

if(GetPlayerScore(playerid) > 20000)
{
SetPlayerWantedLevel(playerid, 7);
}
else i...
158. [INNE] Zle dzialajaca komenda
Kod:

// skuj
{
if (strcmp("/skuj", cmdtext, true, 7) == 0)
{
if(gTeam[playerid] == TEAM_POLICJA || TEAM_WOJSKO || TEAM_SG){
SendClientMessage(playerid, 0xFF0000AA, "* Zostales skuty!.");
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_CUFFED);
SetPlayerAttachedObject(playerid, 0, 19418, 6, -0.011000, 0.028000, -0.022000, -15.600012, -33.699977, -81.700035, 0.891999, 1.000000, 1.168000);
return 1;
}
if (strcmp("/rozkuj", cmdtext, true, 7) == 0)
{
SendClientMessage(playerid, 0xFF0000AA, "* Zosta?e? odkuty!.");
for(new i=0; i<MAX_PLAYER_ATTACHED_OBJECTS; i++)
{
if(IsPlayerAttachedObjectSlotUsed(playerid, i)) RemovePlayerAttachedObject(playerid, i);
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_NONE);
}
return 1;
}
return 0;
}
}

komenda skuwa policjanta, nie dziala /rozkuj wiecie jak to naprawic?
159. [INNE] komenda dla 2 rang
Witam.Mam pewien problem z dodaniem do pewnej komendy 2 rangi.Gdy komenda jest na admina(rcona) to nie ma problemu,a gdy dodam do niej kolejn? range(mod) to pisze,?e nie jeste? adminem/modem.Na przyk?adnie poka?e jak doda?em rang? moda.


Kod:

CMD:cos(playerid, params[])
{
if(!IsPlayerAdmin(playerid) || (!moder[playerid]))
return SendClientMessage(playerid, -1, "brak admina lub moda");
return 1;
}


Dodam,?e komenda dzia?a na rconie.

Za pomoc piwko i respekt. ;)
160. [INNE] Komenda tylko w pickupie
Witam jak zrobi? aby dana komenda dzia?a tylko w wyznaczonym pickupie a gdy gracz
jest poza pickupem i wpisze komend? to wyskoczy napis Musisz by? w pikcupie!

Za pomoc :piwo: