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: cmd
1. [SKRYPT] cmd na zmianę ubrań CJ
Witam, oddaje wam skrypt mojego autorstwa na zmian? ubra? CJ, polega na wylosowaniu modelu oraz tekstury ubrania z tabel poprzez funkcj? math.random i na?o?eniu go na CJ'a. Zmian? ubra? wywo?ujemy komend? /cj

Przyk?ad:

https://imgur.com/MIcYCCH

Pe?ny opis po wej?ciu w link.

Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.
2. ItemsShop CMD konsola
mam tak? cmd na premium
i chce ?eby konsola mog?a jej u?ywa? a nie:
Bad argument @ 'getPlayerSerial' [Expected player at argument 1, got console]
---------------------------------------------------KOM?DA--------------------------
addCommandHandler("dajpremiumplus",function(plr,cmd,cel,dni)
if getAdmin(plr,4) then
if not cel then outputChatBox("/dajpremiumplus [gracz] [dni]",plr) return end
if not dni then outputChatBox("/dajpremiumplus [gracz] [dni]",plr) return end
if not tonumber(dni) then outputChatBox("/dajpremium [gracz] [dni]",plr) return end
local target=exports["pystories-core"]:findPlayer(plr,cel)
if not target then
outputChatBox("* Nie znaleziono podanego gracza.", plr, 255, 0, 0)
return
end
setsPremiumDay(target,dni)
outputChatBox("Nadano konto PREMIUM+ na "..dni.." dni!", plr, 255, 128, 64)
outputChatBox("Otrzymales konto PREMIUM+ na "..dni.." dni!", target, 255, 128, 64)
setElementData(plr,"player:premiumplus",true)
triggerEvent("save:player",root,target)
triggerEvent("load:player",root,target)
end
end)

function setsPremiumDay(plr,days)
if getsPremiumDate(plr) then
local queryA=exports['pystories-db']:dbSet(string.format("UPDATE pystories_users SET premiumplusdate = DATE(premiumplusdate) + INTERVAL %d DAY WHERE id=%d",days,getElementData(plr,"player:sid")))
...
3. pystories cmd
mam taki kod - https://pastebin.com/hhF9XuJM
jak go uploaduje na serwer to wyswietla mi w konsoli nastepujace bledy:

SCRIPT ERROR: [pystories]/[skrypty]/pystories-admin/s_cmd.lua:2714: 'end' expected (to close 'function' at line 2592) near '<eof>'
ERROR: Loading script failed: [pystories]/[skrypty]/pystories-admin/s_cmd.lua:2714: 'end' expected (to close 'function' at line 2592) near '<eof>'

Moglby ktos mi to przyblizyc? Dzieki.
4. ANTY SPAM CMD
Witam ot?? prosi?bym o skrypt ANTY-SPAM CMD, chodzi mi g??wnie o to je?eli kto? komu? spamowa? by na /pm to ?eby go kickowa?o, bardzo prosz?. Za dobry skrypt stawiam zimne piwko !
5. cmd /p
witam
mam komend? na wy?wietlanie wszystkich przedmiot?w, kt?re gracz ma przy sobie:
Pawn

CMD
:p(playeridparams[])
{
    
ShowItemList(playerid);
    return 
1;
}


Funkcja:
Pawn

ShowItemList
(playerid)
{
    
format(Stringsizeof(String), "Poka? pobliskie przedmiotynFunkcja zaznaczania przedmiot?wn--------tt--------n");
    
    new list;
    
    for(new 
0<= MAX_ITEMSx++)
    {
        if(
ItemCache[x][iUID])
        {
            if(
ItemCache[x][iPlace] == PLACE_PLAYER)
            {
                if(!
strcmp(ItemCache[x][iOwner], PlayerCache[playerid][pNick], false))
                {
                    list++;
                    
format(Stringsizeof(String), "%sn%dt%.2ft%s"StringItemCache[x][iUID], ItemCache[x][iWeight], ItemCache[x][iName]);
                }
            }
        }
    }
    if(list != 
0)
    {
        
ShowPlayerDialog(playeridDIALOG_SHOW_LIST_ITEMDIALOG_STYLE_LIST"Twoje przedmioty | Ud?wig: AAA"String"Wybierz""Zamknij");
    }
    else
    {
        
SendClientMessage(playeridCOLOR_LIGHTGREY"&#187;&#187; Nie posiadasz przedmiot?w!");
    }
    return 
1;
}


Debugowa?em i b??d le?y gdzie? w linijcie
Pawn

format
(Stringsizeof(String), "%sn%dt%.2ft%s"StringItemCache[x][iUID], ItemCache[x][iWeight], ItemCache[x][iName]);


Tylko nie wiem gdzie - pr?bowa?em wszystkiego, help.
6. cmd /zmutujserial
robi? cmd zmutuj serial lecz ona nie dodaje kord?w nie wiem co jest nie tak [lua]
addCommandHandler("zmutujserial", function(plr, cmd, serial,bantype,...)
if getAdmin(plr,3) or getAdmin(plr,2) then
if not serial or not bantype then
outputChatBox("Uzyj: /zmutujserial <serial> <ilo??> <m/h/d> <pow?d>", plr)
return
end
local reason=table.concat({...}, " ")
reason = reason..""
if bantype=="m" or bantype=="h" or bantype=="d" then
if bantype=="m" then
exports["ogrpg-db"]:dbSet("INSERT INTO ogrpg_punish (serial,reason,time,type) VALUES (?,?,NOW() + INTERVAL ? minute,?)", serial,reason, x, "mute")
end
if bantype=="h" then
exports["ogrpg-db"]:dbSet("INSERT INTO ogrpg_punish (serial,reason,time,type) VALUES (?,?,NOW() + INTERVAL ? hour,?)", serial,reason, x, "mute")
end
if bantype=="d" then
exports["ogrpg-db"]:dbSet("INSERT INTO ogrpg_punish (serial,reason,time,type) VALUES (?,?,NOW() + INTERVAL ? day,?)", serial,reason, x, "mute")
end
end
local result = exports["ogrpg-db"]:dbGet(" SELECT *FROM ogrpg_punish WHERE active=?", serial)
if result or #result > 0 then
exports["noti"]:noti("Pomy?lnie zmutowa?e?(a?) "..serial.." z powodem "..reason.."...
7. cmd veh
witam mam taki dialog od cmd /v
https://hastebin.com/umihinigok.cpp

ale niestety nie dzia?a poprawnie bo jezeli auto jest publiczne to :

pokazuje te g??wne czyli dobrze
ale powinno gdy b?dzie zamontowany gas to powinno pokazac: te wczesniejsze + gas
a niestety pokazuje tylko gdy auto jest prywatne i w dodatku ca?kiem inaczej bo robi to puste pole Gas i te od prywatnego auta dopiero.

W czym robie b??d?
8. Pozyczka CMD
Siemka!

Moglibyscie pomoc? Chcialbym aby mo?na bylo bra? po?yczk? komend? /pozyczyka - 50 000 $ co np. 2 godziny. Ten kto pomoze nagrodze piwem!
W DCMD albo w domy?lnym strcmp
9. Widoczność na mapie i nowe rangi pod cmd /admins - XyzzyRP
Witajcie,
To znowu ja i nadchodz? z kolejnymi problemami.
Ot?? chodzi mi oto ?e na mapie jak i na radarze nie wida? graczy,jak to ustawi??
Do tego jak doda? nowe rangi do acl by wy?wietla?y si? pod /admins
10. CMD
Wyci??em z mapki 2 cmd:
Kod:

CMD:noc(playerid, params[])
{
SetPlayerTime(playerid,0,0);
return 1;
}

CMD:dzien(playerid, params[])
{
SetPlayerTime(playerid,12,0);
return 1;
}


I mam errory :(
Kod:

C:UsersKarol1DesktopPDS.pwn(1602) : error 029: invalid expression, assumed zero
C:UsersKarol1DesktopPDS.pwn(1602) : error 017: undefined symbol "cmd_noc"
C:UsersKarol1DesktopPDS.pwn(1602) : error 029: invalid expression, assumed zero
C:UsersKarol1DesktopPDS.pwn(1602) : 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.


[ Dodano: 2015-11-09, 14:52 ]
Jaki ja jestem g?upi XDDD :facepalm:
Nie zakmn??em klamr? xd

Teraz to mam 2 b??d :(
Czasami gdy wpisze /noc to po chwili pojawia si? dzie? (nie zawsze)
Wie kto? co zrobi??
11. CMD Skuj ,garaz
Witam serdecznie mam ogromn? pro?b? ,dla osoby kt?ra pomo?e du?e :piwo:

To tak posiadam cmd skuj ta komenda polega na tym ?e gracz jest unieruchomiony i go ci?gnie ze sob? za co odpowiedzialny jest timer a teraz do tej komendy chcia?bym ,?eby skutego kiedy funkcjonariusz wsi?dzie do pojazdu wrzuci?o na pozycje 3 w poje?dzie i nie przemieszcza?o.

Teraz ta komenda skuj wygl?da tak:

[code]CMD:skuj(playerid, cmdtext[])
{
new playerid2;
new f=PlayerInfo[playerid][pFrakcja];
if(!ToFrakcja(playerid,1)) return 1;
if(FrakcjaInfo[f][fTyp]!=1) 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)
{
for(new i=0; i<MAX_PLAYER_ATTACHED_OBJECTS; i++)
{
if(IsPlayerAttachedObjectSlotUsed(playerid2, i)) RemovePlayerAttachedObject(playerid2, i);
SetPlayerSpecialAction(playerid2, SPECIAL_ACTION_NONE);
}
KogoZakul[playerid2] = -1;
Send...
12. CMd na tp sie na spawn j
Prosze o pomoc cmd nie chce chodzic !

kod:
Kod:

addCommandHandler("sala",
function(commandName)
accName = getAccountName(acc)
if isObjectInACLGroup("user."..accName, aclGetGroup("Admin")) or isObjectInACLGroup("user."..accName, aclGetGroup("Moderator")) then
changePlayerPosition(localPlayer,2359.8935546875,536.4912109375,1.796875)

end)

ss:



Za pomoc daje piwo !
13. [INNE] spisem cmd
Kod:

CMD:cmd(playerid, cmdtext[])
{
new string[256];
strcat(string, c_Pogo,"/siema - witasz si? ze wszystkimin");
return 1;
}


Co tu jest ?le?

nie konwertuje mapy
14. [INNE] cmd tylko w 4 pojazdach
Mam taki kod i jak zrobi? aby komend? tylko dzia?a w 4 wyznaczonych pojazdach a nie w wyznaczonych id pojazd?w

Pojazdy

Pawn
    
pizza
[0] = AddStaticVehicle(448,2122.1677,-1784.2250,12.9837,180.4585,0,0); // Pizza 1
    
pizza[1] = AddStaticVehicle(448,2121.9895,-1784.7623,12.9867,181.5936,0,0); // Pizza 1
    
pizza[2] = AddStaticVehicle(448,2118.8469,-1784.5692,12.9880,181.5090,0,0); // Pizza 2
    
pizza[3] = AddStaticVehicle(448,2115.7837,-1784.6464,12.9860,181.6605,0,0); // Pizza 3


CMD

Pawn
public OnPlayerCommandText(playeridcmdtext[])
{
    if (
strcmp("/pizza"cmdtexttrue10) == 0)
    {
        if(
GetVehicleModel(GetPlayerVehicleID(playerid)) == 448)
        {
            
PizzaJob[playerid] = 1;
            new 
name[MAX_PLAYER_NAME], string[48];
            
GetPlayerName(playeridnamesizeof(name));
            
format(stringsizeof(string), "* %s is now a Pizzaboy."name );
            
SendClientMessageToAll(COLOR_YELLOWstring);
            
SetPlayerCheckpoint(playerid,2012.6134,-1729.3796,13.1536,10);
            
SendClientMessage(playerid,COLOR_YELLOW,"* Follow the red markers and you'll recieve money!");
            return 
1;
        }
        
SendClientMessage(playeridCOLOR_RED,"You have to be on a pizza bike to start the job!");
    }
    return 
0;
}
15. [DM] N-ie działająca poprawnie cmd
Witam m?j problem polega na tym ,?e gdy admin wpisze cmd /uzbroj [id gracza] to pisze graczy ze go uzbroilo a wcale tak nie jest.

oto komenda:
Kod:


CMD:uzbroj(playerid,params[])
{
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,-1,"|>>Info<<| Komenda Dost?pna Tylko Dla Rangi |RCON|");
new id = strval(params);
if(id < 0 || id > GetMaxPlayers()) return SendClientMessage(playerid,-1,"Wpisz: /Uzbroj [Id Gracza] ");
if(!IsPlayerConnected(id)) return SendClientMessage(playerid,-1,"|>>Info<<| Gracz Nie Jest Teraz Online!");
SetPlayerSkin(playerid, 280); //Skin Policjanta
SetPlayerArmour(playerid,100.0);//100 Armor
SetPlayerHealth(playerid,100.0);//100 Health
SetPlayerAttachedObject(playerid, 0, 18637, 4, 0.3, 0, 0, 0, 170, 270, 1, 1, 1);//Tarcza PD
SetPlayerAttachedObject(playerid, 1, 19142, 1, 0.1, 0.05, 0.0, 0.0, 0.0, 0.0);//Kamizelka PD
SetPlayerAttachedObject(playerid, 2, 19141, 2, 0.11, 0.0, 0.0, 0.0, 0.0, 0.0);//He?m PD
GivePlayerWeapon(playerid,31 ,150);//Bro? M4
GivePlayerWeapon(playerid,17 ,5);//Granat Dymny
new string[124];
format(string,sizeof(string),"|Info| W??czy?e?(a?) Graczowi: |%s| (Id: %d) Uzbrojenie Policyjne!",PlayerName(id),id);
SendClientMessage(playerid,COLOR_RED,string);
SendClientMessage(id,COLOR_RED,"|Info| Uzbrojenie Policyjne |ON|");
return 1;
}
16. [DM] CMD /Kick 3 sobek kickuje nie tego gracza co powinno
Witam m?j problem polega na tym ,?e gdy wpisuj? np /kick 5 sobek to kickuje gracza z id 0 dlaczego?

kod:

Kod:

CMD:kick(playerid,cmdtext[]){//Na Dole Mapy!

if(!Administrator[playerid]) return SendClientMessage(playerid,COLOR_RED2," (b??d) Nie jeste? administratorem!");

new gracz,powod[64];
if(sscanf(cmdtext,"us[64]",gracz,powod)){
SendClientMessage(playerid, COLOR_RED, " (b??d) Wpisz: /kick [id gracza] [pow?d]");
return 1;
}

if(gracz < 0 || gracz >= MAX_GRACZY) return SendClientMessage(playerid, COLOR_RED, " (b??d) Z?e ID gracza");
if(!IsPlayerConnected(gracz)) return SendClientMessage(playerid, COLOR_RED, " (b??d) Nie ma takiego gracza");

new playername[MAX_PLAYER_NAME];
new kickname[MAX_PLAYER_NAME];
GetPlayerName(playerid, playername, sizeof(playername));
GetPlayerName(gracz, kickname, sizeof(kickname));
new tmp[128];
format(tmp, sizeof(tmp), " {808080}» {FF0000}%s (id %d) zosta?(a) wyrzucony(a) przez admina: %s. Pow?d: %s.", kickname, gracz, playername, powod);
printf(tmp);
SendClientMessageToAll(COLOR_RED2, tmp);
SendPlayerWarning(gracz,3000,"Zostales(as) wyrzucony(a) z serwera!");
Kick(gracz);
kicks ++;

return 1;
}


Prosz? o poprawienie kodu.
17. [DM] Cmd /aresztuj jak dodac ,że po 3 min wypuszcza na wolno
Witam mam taki kod na areszt /Aresztuj:
I jak dodac ,?e jak kto? kogo? aresztuje to tego gracza wypuszcza na wolno?c po 3 min dok?adnie w to miejsce: [code]AddPlayerClass(127,1461.7347,715.7228,10.8203,236.7614,0,0,0,0,0,0); // Wolnosc[/code]
[code]CMD:aresztuj(playerid,cmdtext[])
{
new skin = GetPlayerSkin(playerid);
new string[256];
new sendername[256];
new giveplayer[256];
new giveplayerid;
new idx;
if (skin == 280)
{
new dir[256];
dir = strtok(cmdtext, idx);

if(!strlen(dir)) {
SendClientMessage(playerid, CZERWONY, "U?YJ: /areszt [id gracza]");
return 1;
}
giveplayerid = strval(dir);
dir = strtok(cmdtext, idx);
if (IsPlayerConnected(giveplayerid)) {
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
SetPlayerInterior(giveplayerid,3);
SetPlayerPos(giveplayerid,197.7029,174.8801,1003.0234);
SendClientMessage(playerid, ZIELONY, "Aresztowany!");
SendClientMessage(giveplayerid, CZERWONY, "Zosta?es aresztowany, nied?ugo wyjdziesz!");
}
else {
format(string, sizeof(string), "Gracz o id: %d niej est aktywnym graczem!", giveplayerid);
SendClientMessage(playerid, CZERWONY, string);
}
}
return 1;
}[...
18. [DM] Używanie cmd co 2min
Witam mam takie cmd na teleport:
Kod:

if(strcmp(cmdtext, "/teleport", true)==0)
{
SetPlayerPos(playerid, 2413.497558, 1124.128540, 10.437951);
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Witamy w Telpos :) ");
return 1;
}


I chc? aby kto? m?g? jej u?ywa? co 2min czyli 1 raz u?yje i mo?e jej u?y? zn?w dopiero za 2 min kto? doda do kodu? Z g?ry dzi?kuj?!
19. [INNE] Jak zrobić jedną cmd na dwie zmienne
Witam zrobi?em cmd na dwie rangi jej g?ra wygl?da tak:

if(strcmp(cmd, "/veh", true) == 0 && Ranga[playerid] == 10 && Ranga[playerid] == 9){

i ona niestety nie dzia?a jak powinna wygl?da? ona?:


if(strcmp(cmd, "/veh", true) == 0 && Ranga[playerid] == 10){

tak dzia?a

if(strcmp(cmd, "/veh", true) == 0){

tak te? dzia?a


z g?ry dzi?kuje za pomoc
20. [INNE] Coś z cmd
co tutaj jest zle?:
http://hastebin.com/calahebego.coffee

wpisuje na id 0 /skuj 1 i wyskakuje mi

nie mozesz sam siebie sku?



i chce aby to
wpudle ustawia?o temu id co wpisze a nie mi da sie tak zrobic? :P

Z g?ry dzi?kuje za pomoc

co? musi by? og?lnie nie tak.

[ Dodano: 2014-02-25, 01:09 ]
w paru innych cmd tak samo mam i troche tez inne b??dy ale to postaram sam si? rozwi?zac
21. [INNE] przydział cmd
witam mam taki fragment komendy:

Kod:

if(strcmp(cmd, "/zwolnij_sss", true) == 0){


i mam definicje:
#define NickSzefasss ""


i mam pytanko chce do tej komendy /zwolnij_sss
dodac to ze gdy wpisze w tych np. NickSzefasss "Proszek"

to proszek bedzie m?g? u?ywa? tej cmd :P

za pomoc piwka
22. [INNE] Jak zrobić żeby cmd działało na frakcje i typ
Witam mam tak? komend? i chce zrobi? ?eby dzia?a?a na id frakcji i na typ frakcji przest?pczej typ 3 :)
Kod:

CMD:przeszukaj(playerid, cmdtext[]) //PD && Gangi && Szajki
{
if(!ToFrakcja(playerid,2)) return 1; //To dzia?a na id frakcji
if(!ToFrakcja(playerid,PlayerInfo[playerid][pFrakcja]))return 1; // A to typ frakcji
if(FrakcjaInfo[PlayerInfo[playerid][pFrakcja]][fTyp]!=3)return 1;// to te?
new playa;
if(sscanf(cmdtext, "i",playa))
{
GuiInfo(playerid,""BIALY"U?yj: /przeszukaj (id)");
return 1;
}
if(!IsPlayerConnected(playa)||playa==playerid)
{
GuiInfo(playerid,""BIALY"Nie poprawne id gracza!");
return 1;
}
if(!OdlegloscGracze(5.0, playerid, playa))
{
GuiInfo(playerid,""BIALY"Gracz nie jest ko?o ciebie!");
return 1;
}
format(String, sizeof(String),""BIALY"(%d) %s przeszuka? ciebie",playerid,Nick[playerid]);
GuiInfo(playa,String);
WyswietlPrzedmiotyGracza(playa,playerid);
return 1;
}
23. [DM] Jak dodac koszt 5 respektu za uzycie CMD
Witam jak dodac ?eby otwieranie tej bramy kosztowa?o np 5 respektu i ?eby pisa?o ze je?eli gracz nie posiada 5 respektu wyskoczy informacja ?e nie masz tylko respektu oto kod bramy do kt?rej chc? dodac to ?e koszt otwierania i zamykania kosztuje 5 respektu prosz? o dodanie do kodu ....



Kod:

Kod:

public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(cmdtext, "/wopen", true) == 0)
{
GameTextForPlayer(playerid, "~r~Otwieranie", 2500, 5);
MoveObject(brama, 97.0000000, 1924.9000200, 18.0000000, 4); //pozycja otwartej bramy
return 1;
}
if(strcmp(cmdtext, "/wclose", true) == 0)
{
GameTextForPlayer(playerid, "~r~Zamykanie Bramy", 2500, 5);
MoveObject(brama, 96.8000000, 1920.5000000, 18.0000000, 4); //pozycja zamknietej bramy
return 1;

}
return 0;
}


Z g?ry dzi?ki...
[/code]
24. [INNE] nie dzialajace cmd
Witam.Mam pewien problem z kilkoma komendami.Mianowicie s? to komendy dla administratora,lecz administrator nie mo?e ich u?ywa?,a ju? zwyk?y gracz tak.Dziwne jest tak?e to,?e nie dzia?aj? tylko 2 cmd inne dzia?aj? jak nale?y.Oto te "winne" komendy.

Kod:

CMD:niewidzialnosc(playerid, params[])
{
if(!IsPlayerAdmin(playerid))
SetPlayerColor(playerid, 0xFFFFFF00);
return 1;
}



Kod:

CMD:czys(playerid, params[])
{
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,COLOR_ORANGE,"nie jeste? administratorem ");
for(new c=0; c<100; c++)
SendClientMessageToAll(0xFFFFFFFF, " ");
return 1;
}


Za pomoc piwko i respekt.
25. [INNE] Info o cmd
Witam.Mam pytanko.
Jak sprawdzi? jaka komend? wpisujemy i jak j? pokaza? w okienku?

Mam takie co?:
Kod:

return ShowPlayerDialog(playerid,189,DIALOG_STYLE_MSGBOX,"Informacja","Nie posiadamy tej Komendy,"Zamknij","");

A chcia?bym takie:
Kod:

return ShowPlayerDialog(playerid,189,DIALOG_STYLE_MSGBOX,"Informacja","Nie posiadamy tej Komendy /aa,"Zamknij","");

Oraz jak zrobi? co? takiego ?e piszemy co? na czacie to skin wykonuje jaka? animacje?

Za pomoc daje :piwo:
26. [INNE] Blokada na cmd
Witam Was.Mam taki problem z komendami.A mianowicie posiadam komendy kt?rych u?ywa? mog? jedynie 3 frakcje jednak co? jest ?le u?o?ona blokada i ka?dy mo?e u?y? komendy.
Wygl?da to tak:

Pocz?tek cmd:
Kod:

if(strcmp(cmd, "/komenda", true) == 0) { if(wpolicji[playerid] || wsg[playerid] || wswat[playerid]) {

Koniec cmd:
Kod:

}else SendClientMessage(playerid, -1, "{FF0000}Nie nale?ysz do S?u?b Porz?dkowych !");
return 1;
}

Za pomoc oczywi?cie :piwo:
27. [INNE] cmd i miejsce
Witam.Chcia?bym by kto? pokaza? jak wykona? komend?.Chodzi mi o to, ?e gdy gracz wpisze np. /tu to wyskoczy mu informacja ze musi wpisa? /tu (miejsce). Za pomoc piwko. ;)
28. [INNE] Textdraw w cmd
Witam.Mam pytanko.Jak wykona? cmd strcmp po kt?rej wpisaniu uka?e si? danemu graczowi o wybranym przez nas id textdraw,kt?ry z niknie po uplywnie ok 20 s.Za pomoc daje zimne :piwo:
29. [INNE] blokada cmd
Witam mam pytanie czy jest mozliwosc zrobienia blokady komendy

np ze

mam na serwerze komend? /uzyj

i np arkopi wpisuje /zablokujuzyj i tej komendy nie moze nikt uzywac a jak wpisze /odblokujuzyj to wszyscy moga jej uzywac

a ludzie ktorzy mogli by uzywac cmd /zablokujuzyj i /odbolkujuzyj to ci co sa w TEAMIE

Kod:

if(gTeam[playerid] == TEAM_LLLLLL)


prosze o pomoc daje :piwo:
30. [INNE] Przerobienie cmd
Witam mam tak? komend? skuj i chce aby?cie mi pomogli zrobi? co? takiego ?e jak ten skuty gracz wyjdzie z serwera to robi automatycznie kill timer. A i czy da si? co? takiego zrobic ze jak skuje 1 gracza to nie moge ju? 2 sku? i pisze juz sku?es jednego.

[code]if (strcmp(cmd, "/skuj", true)==0){
{
new ulecz[256];
ulecz = strtok(cmdtext, idx);
new gracz = strval(ulecz);
if(wpolicji[playerid]){
if(!strlen(ulecz))
{
SendClientMessage(playerid, COLOR_RED, "WPISZ: /skuj [id gracza]");
return 1;
}
new dis;
dis = GetDistanceBetweenPlayers(playerid,gracz);
if(dis <= 2){
SendClientMessage(playerid, COLOR_GREEN, "Sku?e? gracza.");
SetPlayerAttachedObject(gracz, 0, 19418, 6, -0.011000, 0.028000, -0.022000, -15.600012, -33.699977, -81.700035, 0.891999, 1.000000, 1.168000);
timerSkucia[playerid] = SetTimerEx("skutyTP", 500, true, "ii", playerid, gracz);
SetPlayerSpecialAction(gracz, SPECIAL_ACTION_CUFFED);
TogglePlayerControllable(gracz, 0);
for(new k = 0; k < MAX_PLAYERS; k++)
{
if(IsPlayerConnected(k))
{
if(gTeam[k] == TEAM_MEDYK)
{
DisablePlayerCheckpoint(k);
}
}
}
SendClientMessage(gracz, COLOR_RED, "Policjant sku? Ci?.");
}
else {
SendClientMessage(playerid, COLOR_RED, "Jeste? za daleko od gracza");
}
}
}
return 1;
}


if (strcmp(cmd, "/uskuj", true)==0){
{
new ulecz[256];
ulecz = strtok(cmdtext, idx);
new gracz = strval(ulecz);
if(wpolicji[playeri...
31. [DM] cmd
Kod:

D:gta saklasztor teleport.pwn(1) : error 037: invalid string (possibly non-terminated string)
D:gta saklasztor teleport.pwn(2) : warning 235: public function lacks forward declaration (symbol "OnPlayerCommandText")
D:gta saklasztor teleport.pwn(4) : error 017: undefined symbol "strcmp"
D:gta saklasztor teleport.pwn(6) : error 017: undefined symbol "SetPlayerPos"
D:gta saklasztor teleport.pwn(7) : error 017: undefined symbol "SendClientMessage"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.


Pawn

#include <a_samp)
public OnPlayerCommandText(playeridcmdtext[])
{
if (
strcmp("klasztor"cmdtexttrue10) == 0)//wasza komenda np./LotSF
{
SetPlayerPos(playerid343.22943115234, -2563.251953125202.12481689453);//pozycja
SendClientMessage(playerid,0x33AA33AA,"Witaj w Klasztorze siostr Franciszkanek");
return 
1;
}
return 
0;
}


prosze o pomoc
32. [DM] ZCMD i cmd
Witam.
Mam problem z cmd.
Od pewnego czasu przenios?em si? na ZCMD.
Wszystko by?o dobrze dopuki nie doda?em:
[code]
public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
if(!success)
{
new String[512];
String = "Przykro nam, komenda kt?r? wpisa?e? jest nieprawid?owa.nn";
strcat(String, "Je?li jeste? nowy na tym serwerze u?yj komendy /tutorial aby obejrze? kr?tki poradnik odno?nie gry na serwerze.n");
strcat(String, "Je?li nie znalaz?e? komendy kt?rej szuka?e? zapytaj o ni? Administratora (/admins).nn");
strcat(String, "Kliknij przycisk "Komendy" aby ujrze? list? najwa?niejszych komend na serwerze.");
ShowPlayerDialog(playerid, DIALOG_UNKNOWN_COMMAND, DIALOG_STYLE_MSGBOX, "Ups, nieznana komenda?", String, "Komendy", "Anuluj");
return 1;
}
else
{
new String[255];
format(String, sizeof(String), " [EYE] %s (%d) -> %s", Player[playerid][Name], playerid, cmdtext);
for(new PlayerId = 0; PlayerId < MAX_PLAYERS; PlayerId++)
if(IsPlayerConnected(PlayerId) && PlayerId != playerid)
if(IsAdmin(PlayerId) && Player[PlayerId][Eye])
SendClientMessage(PlayerId, COLOR_ERROR, String);
}

return 1;
}
[/code]

I gdy wpisze normaln? komend? np. /ulecz jest dobrze ale gdy wpisze /dajkase [idgracza] [kasa]
Transkacja odbywa si? a i tak pisze B??d je?eli nie znasz komend wpisz /cmd ......
33. [INNE] mapa nie odpowiada na cmd
Witam, posiadam server w samp i mam problem poniewaz dzisiaj zrobi?em system respektu i cos sie sta?o, ze mapa nie odpowiada na cmd typu /cmd /lv /ls i po wpisaniu nie wyswietla nawee Server:unkown cmd jak wpisuje bledna komende to nawet nie wyskakuje ze jest b?edna? od czego to moze zalezez? Dam :piwo:
34. [INNE] Coś dziwnego z cmd na paliwo
Witam, zrobi?em cmd na tankowanie, tutaj zamieszczam troch? skr?con? wersj?
bo w sprawdzaniu czy kto? jest na stacji nic nie jest ?le zrobione, problem jest
z zabieraniem pieni?dzy za paliwo, ot??:

Kod:


if(strcmp(cmd, "/zatankuj", true) == 0)
{
new ilosc; //Pr?bowa?em te? z Float:
new cena; // tu te? ^

ilosc = 100 - paliwo[playerid];
cena = ilosc*10;

if(GetPlayerMoney(playerid) >= cena)
{
GivePlayerMoney(playerid, - cena);
paliwo[playerid] = 100;
}

return 1;
}



no i problem pojawia si? z GivePlayerMoney,
poniewa? wywala mi b?ad: warning 213: tag mismatch

pomo?e kto?? w zamian dam zimnego :piwo:
35. [INNE] jak zrobic cmd
witam chcia?bym zapyta? jak zrobi? komend? /cmd i po jej wpisaniu pojawi?o sie menu z np otw?rz bram? i zamknij bram?
36. [INNE] Gui z CMD
Witam. Czy wie kto? i by m?g? pom?c z zrobienie CMD z gui kt?ra polega na

"Podaj parametry:n[Id gracza] [cena]" - w?a?nie nie wiem jak zrobi? aby mi wczyta?o te 2 parametry osobno by nie robi? zb?dnych gui pytaj?cych si? osobno o id i cene za pomoc oczywi?cie browarek (niestety tylko wirtualnie :P )
37. [INNE] 1 CMD na 2 Rangi
Ej wie kto? mo?e jak zrobi?, ?eby jedn? komende mog?y u?y? 2 rangi ? np. Head Admin i VIP ?

chodzi o cos takiego - if(IsPlayerAdmin(playerid)) || (HeadAdmin[playerid] == 1) co? takiego : x

Piwo bd dzi?ki :)
38. [INNE] cmd w mapce PP
Witam ci?




Mam ma?y problem gdy w mapce PP wpisuj? cmd z id gracza wyskakuje b??d !!

Np. wpisz? /spec 0 Wyskakuje " (b??d) Wpisz /spec [id gracza]



Mam nadziej? ?e mi pomo?ecie


Je?li tak wynagrodz? :arrow: :piwo: ;)
39. [DM] Jak zablokować cmd na arenie?
cze??.
Mam problem bo nie wiem jak zablokowa? cmd na arenie tu mam arene minigun oraz ?eby wyj??:

Kod:

CMD:minigun(playerid,cmdtext[]){//Na Dole Mapy!
new string[128];
SetPlayerHealth(playerid, 100);
SetPlayerArmour(playerid, 0);
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid,38,1000);
GameTextForPlayer(playerid, "~w~Arena Mini",800,1);
if(!MinigunText){
new name[16];
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "%s , dolaczyl(a) do >> /Minigun << Dolacz sie!",name);
SendClientMessageToAll(0x8000FFFF,string);
MinigunText = true;
SetTimer("MinigunTextUnlock",10000,0);

}

new Arenarand = random(sizeof(MinigunSpawn));
PlayerTeleport(playerid,0,MinigunSpawn[Arenarand][0], MinigunSpawn[Arenarand][1], MinigunSpawn[Arenarand][2]);

return 1;
#pragma unused cmdtext
}
CMD:exit(playerid,cmdtext[]){//Na Dole Mapy!
if(GetPlayerInterior(playerid) != 0 && GetPlayerInterior(playerid) != 10){
SendClientMessage(playerid, COLOR_GREEN, "Nie mo?esz u?y? tej komendy w poje?dzie/Interiorze!");
return 1;
}
ResetPlayerWeapons(playerid);
SpawnPlayer(playerid);
SetPlayerVirtualWorld(playerid, 0);
SetPlayerInterior(playerid, 0);
return 1;
}
40. [INNE] Niedziałająca poprawnie CMD
Witam mam problem z CMD wszystko w niej dzia?a poprawnie robi to co ma robi? tylko gdy wpisuje pow?d to zamiast np. wypisa? TEST wypisuje EST od 2 literki oto code:

Kod:

new price, pidp, reason[640];
if(sscanf(varchar, "diis[640]", giveid, price, pidp, reason)) return ShowInfo(playerid, "/mandat [ID/Nick] [Kwota] [Pkt. Karne] [Pow?d]");
if(giveid == INVALID_PLAYER_ID) return NoPlayer(playerid);
if(!OdlegloscMiedzyGraczami(5.0, playerid, giveid)) return SendClientMessage(playerid, SZARY, "Gracz nie znajduje si? w pobli?u");

Offer[playerid][o_player] = giveid;
Offer[giveid][o_player] = playerid;

Offer[playerid][o_playeruid] = PlayerInfo[giveid][player_uid];
Offer[giveid][o_playeruid] = PlayerInfo[playerid][player_uid];

Offer[giveid][o_price] = price;
Offer[playerid][o_price] = price;

Offer[giveid][o_value1] = pidp;
Offer[playerid][o_value1] = pidp;

strmid(Offer[giveid][o_value3], reason, 0, strlen(reason), 640);
strmid(Offer[playerid][o_value3], reason, 0, strlen(reason), 640);

Offer[giveid][o_type] = OFFER_MANDATE;
Offer[playerid][o_type] = OFFER_MANDATE;

Offer[giveid][o_active] = 1;
Offer[playerid][o_active] = 1;

SendClientMessage(playerid, GREEN, SEND_OFFER);
ShowPlayerOffer(giveid);