Szerző Téma: Parancsok ki és bekapcsolása  (Megtekintve 1135 alkalommal)

Nem elérhető .:Secur:.

  • 2430
  • GTA Hero
    • Profil megtekintése
Parancsok ki és bekapcsolása
« Dátum: 2011. október 25. - 22:40:25 »
0 Show voters
Üdv!
Szeretnék egy olyan admin parancsot, hogy /letilt ez azt takarná, hogy van nekem egy /heal egy /élet aztán egy /armour és egy /páncél parancsom és ezt szeretném, hogy ne lehessen használni ha beírom, hogy endedélyez tehát azt írja ki a sima játékosoknak hogy nem létezik ilyen parancs. Vagy semmit ne írjon ki de ne tudják használni ezeket a parancsokat.
Ha beírom adminként azt, hogy /engedélyez akkor meg beírhatná bárki és adna neki életet vagy páncélt.
Ennyi lenne, meg lehet oldani?

Nem elérhető ►ѕтa

  • 2016
  • Newbie
    • Profil megtekintése
Parancsok ki és bekapcsolása
« Válasz #1 Dátum: 2011. október 25. - 22:46:46 »
0 Show voters
[pawn]
new engedelyezve;
CMD:engedelyez(playerid)
{
if(IsPlayerAdmin(playerid) && engedelyezve == 1) ? engedelyezve=0; : engedelyezve=1;
return 1;
}
CMD:pancel(playerid)
{
if(engedelyezve == 1) SetPlayerArmour(playerid, 100); : return 1;
return 1;
}[/pawn]

Nem elérhető .:Secur:.

  • 2430
  • GTA Hero
    • Profil megtekintése
Parancsok ki és bekapcsolása
« Válasz #2 Dátum: 2011. október 25. - 22:53:04 »
0 Show voters
tiltva?
többi parancs?
pls ne zcmd-be.

Parancsok ki és bekapcsolása
« Válasz #3 Dátum: 2011. október 25. - 22:56:04 »
+1 Show voters
Idézetet írta: ►ѕтaЯ◄ date=1319575606\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"12779\" data-ipsquote-contentclass=\"forums_Topic
[pawn]
new engedelyezve;
CMD:engedelyez(playerid)
{
if(IsPlayerAdmin(playerid) && engedelyezve == 1) ? engedelyezve=0; : engedelyezve=1;
return 1;
}
CMD:pancel(playerid)
{
if(engedelyezve == 1) SetPlayerArmour(playerid, 100); : return 1;
return 1;
}[/pawn]
 
Már csak fejbõl vannak ilyen dolgok írva?
Erre a sorra
[pawn]if(IsPlayerAdmin(playerid) && engedelyezve == 1) ? engedelyezve=0; : engedelyezve=1;[/pawn]
csak ennyi hiba/figyelmeztetõ üzenet jött elõ:
 
Phento0.3d.pwn(9470) : error 029: invalid expression, assumed zero
error 029: invalid expression, assumed zero
error 029: invalid expression, assumed zero
warning 215: expression has no effect
error 001: expected token: \";\", but found \"return\"
warning 225: unreachable code
[/quote]
Edit:
[pawn]#include <a_samp>
new
bool:engedelyezve; // csak true (1) és false(0) lehet az értéke
public
OnPlayerCommandText(playerid, cmdtext[ ])
{
if(strcmp(\"/engedélyez\", cmdtext, true) == 0)
{
   if(IsPlayerAdmin(playerid)) // Csak rcon joggal rendelkezõ játékos használhatja a parancsot.
   {
      engedelyezve = true - engedelyezve; // Ezen résszel lehet egy változó értékét false (0)-ról true (1)-re állítani true(1)-rõl false (0)-ra állítani.
// Ami azt jelenti egy paranccsal tudod tiltani/engedélyezni, ez esetben a parancs/ok használatát.
   }
   return 1;
}
if(strcmp(\"/pancel\", cmdtext, true) == 0)
{
   if(engedelyezve)
   {
      SetPlayerArmour(playerid, 100);
   } else {
      SendClientMessage(playerid, -1, \"A parancs használata tiltva van\");
   }
   return 1;
}
return 0;
}[/pawn]
« Utoljára szerkesztve: 2011. október 25. - 23:10:27 írta Zsolesszka »

Nem elérhető .:Secur:.

  • 2430
  • GTA Hero
    • Profil megtekintése
Parancsok ki és bekapcsolása
« Válasz #4 Dátum: 2011. október 26. - 14:57:30 »
0 Show voters
Köszönöm szépen  Zsolesszka!
Hibátlan, elvileg jó is még nem teszteltem.
Majd írok.

Dupla hozzászólás automatikusan összefûzve. ( 2011. október 26. - 16:49:19 )

Tökéletesen mûködik köszönöm Zsolesszka!!!
El tudnád mondani nekem az ejtõernyõ id-jét, és hogy hogyan kell lehozni?
Van egy /pc parancsom és aztán?
« Utoljára szerkesztve: 2011. október 26. - 16:49:19 írta .:Secur:. »

double out

  • Vendég
Parancsok ki és bekapcsolása
« Válasz #5 Dátum: 2011. október 26. - 17:55:36 »
+1 Show voters
Ejtõernyõ:
 
if(!strcmp(\"/pc\", cmdtext) )
{
GivePlayerWeapon(playerid, 46, 1);
return 1;
}

Nem elérhető .:Secur:.

  • 2430
  • GTA Hero
    • Profil megtekintése
Parancsok ki és bekapcsolása
« Válasz #6 Dátum: 2011. október 26. - 18:51:09 »
0 Show voters
Köszi szépen! Mennek a +-ok + zárok :)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal