Szerző Téma: Lehet parancsot használni  (Megtekintve 756 alkalommal)

Lehet parancsot használni
« Dátum: 2012. október 31. - 17:17:12 »
0 Show voters
Sziasztok!
Írtam egy dm zónát mûködik a teleportokon kívül amik a modban vannak minden parancsot lehet használni az miért van?
 
    #include <a_samp>
    #define COLOR_ORANGE 0xFF9933AA
    #pragma tabsize 0
    new dmid[MAX_PLAYERS];
    public OnFilterScriptInit()
    {
            print(\"\\n--------------------------------------\");
            print(\" Blank Filterscript by your name here\");
            print(\"--------------------------------------\\n\");
            return 1;
    }
    public OnFilterScriptExit()
    {
            return 1;
    }
    public OnPlayerConnect(playerid)
    {
       dmid[playerid] = -1;
       return 1;
    }
    public OnPlayerSpawn(playerid)
    {
    switch(dmid[playerid])
    {
    case 0: // 1-es azonosítószámú dm zónához tartozó tevékenységek
    {
    SetPlayerPos(playerid,-1976.4326,288.0257,35.1719); // Elhelyezés a dMben. Itt akár véletlenszeru spawnot is írhatunk, de az átláthatóság kedvéért maradjunk ennél
    SetPlayerFacingAngle(playerid,180.0); // Játékos írányba állítása; elforgatás
    ResetPlayerWeapons(playerid); // fegyverek elvétele <- FONTOS
    GivePlayerWeapon(playerid,24,100); // Felfegyverzés
    GivePlayerWeapon(playerid,34,10); // Felfegyverzés
    SetPlayerVirtualWorld(playerid,dmid[playerid]); // áthelyezés mási VW-be
    }
    case 1: // 2-es azonosítószámú dm zónához tartozó tevékenységek
    {
    SetPlayerPos(playerid,-1976.4326,288.0257,35.1719); // Elhelyezés a dMben. Itt akár véletlenszeru spawnot is írhatunk, de az átláthatóság kedvéért maradjunk ennél
    SetPlayerFacingAngle(playerid,110.0); // Játékos írányba állítása; elforgatás
    ResetPlayerWeapons(playerid); // fegyverek elvétele <- FONTOS
    GivePlayerWeapon(playerid,20,100); // Felfegyverzés
    GivePlayerWeapon(playerid,32,10); // Felfegyverzés
    SetPlayerVirtualWorld(playerid,dmid[playerid]); // áthelyezés mási VW-be
    }
    default: // Alap spawn funkciók. Amikor a játékos NINCS DM-BEN ÉS ÚGY SPAWNOL
    {// Ide kell írni ami alap ból az OnPlayerSpawnnál volt
    GivePlayerMoney(playerid,100);
    GivePlayerWeapon(playerid,1,1);
    SetPlayerVirtualWorld(playerid,0); // Vissz*rakás az alap VW-be FONTOS
    }
    }
    return 1;
    }
    public OnPlayerCommandText(playerid, cmdtext[])
    {
       if (strcmp(\"/dm\", cmdtext, true) == 0)
       {
          dmid[playerid] = 0; // Azonosítószám megadása FONTOS
          SendClientMessage(playerid,COLOR_ORANGE,\"Csatlakoztál a xXXx DM -hez\");
          return 1;
       }
       if (strcmp(\"/dmparancs3\", cmdtext, true) == 0)
       {
          dmid[playerid] = 1; // Azonosítószám megadása FONTOS
          SendClientMessage(playerid,COLOR_ORANGE,\"Csatlakoztál a xXYXx DM -hez\");
          return 1;
       }
        if (strcmp(\"/exitdm\", cmdtext, true) == 0)
           {
                if(dmid[playerid] == -1) return SendClientMessage(playerid,COLOR_ORANGE, \"A parancs használatához elobb lépj be egy DM zónába!\");
              dmid[playerid] = -1;
              SpawnPlayer(playerid);
              return SendClientMessage(playerid,COLOR_ORANGE,\"Kiléptél a DeathMatch zónából.\");
           }else if(dmid[playerid] != -1) return SendClientMessage(playerid,COLOR_ORANGE,\"Elöbb lépj ki a dmbol\");
                return 1;
        }

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
Lehet parancsot használni
« Válasz #1 Dátum: 2012. október 31. - 17:21:20 »
0 Show voters
gondolom a többi parancs nem mûködik...
az OnPlayerCommandText végén levõ return 1;-et írd át return 0;-ra...
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

Lehet parancsot használni
« Válasz #2 Dátum: 2012. október 31. - 17:27:49 »
0 Show voters
Nem jó wáá :(
Az a baj hogy nem tiltja azokat a parancsokat ami nem amódba van.
Tehát a módban van /sf stb.....
Scriptben van /v és az engedélyezi

Lehet parancsot használni
« Válasz #3 Dátum: 2012. október 31. - 18:48:20 »
0 Show voters
Idézetet írta: ninjo98 date=1351700869\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"29308\" data-ipsquote-contentclass=\"forums_Topic
Nem jó wáá :(
Az a baj hogy nem tiltja azokat a parancsokat ami nem amódba van.
Tehát a módban van /sf stb.....
Scriptben van /v és az engedélyezi
 
Átírod a scriptet ;)
Beleépíted a GMbe.

Lehet parancsot használni
« Válasz #4 Dátum: 2012. október 31. - 19:42:42 »
0 Show voters
Gm be nem akarom beépíteni :(
Valami más mód ?

Nem elérhető bendor

  • 2949
    • Profil megtekintése
Lehet parancsot használni
« Válasz #5 Dátum: 2012. október 31. - 20:13:17 »
0 Show voters
PVar-ral dolgozol.
Azzal lehet fs és gm közt \"hidat emelni\".

Lehet parancsot használni
« Válasz #6 Dátum: 2012. október 31. - 20:15:59 »
0 Show voters
Magyarul >.<
Ennyire nem vagy még pro

Nem elérhető bendor

  • 2949
    • Profil megtekintése
Lehet parancsot használni
« Válasz #7 Dátum: 2012. október 31. - 20:27:26 »
0 Show voters
SetPVarInt(playerid,\"változó neve\",értéke) = számot tudsz vele menteni
SetPVarString(playerid,\"változó neve\",tartalma) = szöveget menthetsz vele
GetPVarInt(playerid,\"változó neve\") = lekérdezi a változó értékét
GetPVarString(playerid,\"változó neve\") = szöveget kérdez ki változóból

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal