Szerző Téma: Random Respawn,Adminszoláglatból kilépés  (Megtekintve 1372 alkalommal)

Random Respawn,Adminszoláglatból kilépés
« Dátum: 2012. április 10. - 11:39:28 »
0 Show voters
Üdv.
2 kérdésem lenne,az egyik az hogy:Hogyan tudom beállítani a random respawnot pl.DMbe?
A másik az hogy ezt az adminszolgálatos rendszert használom:[pawn]#include <a_samp>
#include <zcmd>
new Text3D:Adminszolgalat[MAX_PLAYERS];
public OnPlayerConnect(playerid)
{
     SetPVarInt(playerid, \"Aszolgalat\", 0);
     return 1;
}
CMD:aszolgalat(playerid, params[])
{
     if(IsPlayerAdmin(playerid))
     {
          if(GetPVarInt(playerid, \"Aszolgalat\") == 0)
          {
                 new name[MAX_PLAYER_NAME], string[128];
                 Adminszolgalat[playerid] = Create3DTextLabel( \"Scripter szolgálatban\", 0xE60000FF, 0.0, 0.0, 2.0, 40, 0, 0 );
                 Attach3DTextLabelToPlayer( Adminszolgalat[playerid], playerid, 0.0, 0.0, 0.4 );
                 SetPlayerSkin(playerid, 299);// Ezt átírhatod
                 SetPlayerHealth(playerid, 100000);
                 SetPVarInt(playerid, \"Aszolgalat\", 1);
                 GetPlayerName(playerid, name, MAX_PLAYER_NAME);
                 format(string, sizeof(string), \"<< %s(%d) Scripter Admin Szolgálatba állt! Örök élete van! >>\", name, playerid);
                 SendClientMessageToAll(0xFF0000AA, string);
          }
     }
     else if(GetPVarInt(playerid, \"Aszolgalat\") == 1)
     {
         SetPVarInt(playerid, \"Aszolgalat\", 0);
         Delete3DTextLabel(Adminszolgalat[playerid]);
     }
     return 1;
}[/pawn]
És nem lehet kilépni,találtam 1 kilépés parancsot már itt,de az nem volt jó(nem csak nekem) valaki tudna ebben segíteni?
Elõre is köszönöm.
u.i.:Aki tud 1 fegyvervevõ dialogot(amibe pénzért lehet venni a fegyvereket) és egy jármû lehívó dialogot,az kérem ossza meg velem is  ;D
Köszönöm.  8)

Nem elérhető $uRí

  • 226
    • Profil megtekintése
Random Respawn,Adminszoláglatból kilépés
« Válasz #1 Dátum: 2012. április 10. - 12:13:15 »
0 Show voters
Itt a DM leírás én is innen tanultam meg: http://sampforum.hu/index.php?topic=3967.0  ;D

Nem elérhető #Nexus#

  • 1374
    • Profil megtekintése
Random Respawn,Adminszoláglatból kilépés
« Válasz #2 Dátum: 2012. április 10. - 12:18:21 »
0 Show voters
Próbáld meg így :
[pawn]else if(GetPVarInt(playerid, \"Aszolgalat\") == -1)[/pawn]

Nem elérhető $uRí

  • 226
    • Profil megtekintése
Random Respawn,Adminszoláglatból kilépés
« Válasz #3 Dátum: 2012. április 10. - 12:29:28 »
0 Show voters
Idézetet írta: #Nexus# date=1334053101\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"19949\" data-ipsquote-contentclass=\"forums_Topic
Próbáld meg így :
 
else if(GetPVarInt(playerid, \"Aszolgalat\") == -1)

 

Nem hiszem hogy müködi fog, de egy prbát megér!  :hmmm:

Random Respawn,Adminszoláglatból kilépés
« Válasz #4 Dátum: 2012. április 10. - 12:35:51 »
0 Show voters
Sajnos nem megy :/

Nem elérhető #Nexus#

  • 1374
    • Profil megtekintése
Random Respawn,Adminszoláglatból kilépés
« Válasz #5 Dátum: 2012. április 10. - 12:38:12 »
0 Show voters
Itt van egy :
[pawn]if(strcmp(cmd, \"/adminszolgálat\", true) == 0)
{
    printf(\"%s beírta a /adminszolgálat parancsot\\r\\n\", PlayerName(playerid));
    if(Info[playerid] >= 1)
    {
       if(adminszolg[playerid] == 0)
       {
           msg(playerid, \"Adminszolgálat bekapcsolva!\");
           SetPlayerSkin(playerid,217);
           Info[playerid][szolgalat] = 0;
           adminszolg[playerid] = 1;
           return 1;
       }
       if(adminszolg[playerid] == 1)
       {
           msg(playerid, \"Adminszolgálat kikapcsolva!\");
           SetPlayerSkin(playerid,Info[playerid][skin]);
           adminszolg[playerid] = 0;
           return 1;
       }
   } else msg(playerid, \"Nem vagy admin!\");
    return 1;
}[/pawn]

Nem elérhető BVZS

  • 487
    • Profil megtekintése
Random Respawn,Adminszoláglatból kilépés
« Válasz #6 Dátum: 2012. április 10. - 13:28:05 »
+1 Show voters
Tessék a fegyver lehívó:
http://forum.sa-mp.com/showthread.php?t=222266&highlight=Weapon+DIalog
És itt van a jármû lehívó:
http://forum.sa-mp.com/showthread.php?t=270242&highlight=Vehicle+dialog
Mindegyik filterscript-et a www.forum.sa-mp.com oldalon találtam, érdemes körülnézni :)
(Az oldalon lévõ keresõt csak regisztrálás után lehet használatba venni.)

Random Respawn,Adminszoláglatból kilépés
« Válasz #7 Dátum: 2012. április 10. - 13:51:39 »
0 Show voters
A fegyver lehívóba csak 2fegyver van  :laugh:
A jármû lehívõt valószínüleg lemagyarosítom.Köszönöm
Mindjárt kipróbálom a Nexus féle adminszolit is :D

Nem elérhető BVZS

  • 487
    • Profil megtekintése
Random Respawn,Adminszoláglatból kilépés
« Válasz #8 Dátum: 2012. április 10. - 14:08:49 »
0 Show voters
Még1x bocsi csak rákerestem és kilinkeltem :D de gondolom tudsz magadnak írni fegyvereket  ;D

Nem elérhető Benceee

  • 4785
    • Profil megtekintése
Random Respawn,Adminszoláglatból kilépés
« Válasz #9 Dátum: 2012. április 10. - 15:29:40 »
0 Show voters
Idézetet írta: #Nexus# date=1334054292\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"19949\" data-ipsquote-contentclass=\"forums_Topic
Itt van egy :
 
if(strcmp(cmd, \"/adminszolgálat\", true) == 0)
{
    printf(\"%s beírta a /adminszolgálat parancsot\\r\\n\", PlayerName(playerid));
    if(Info[playerid] >= 1)
    {
    if(adminszolg[playerid] == 0)
    {
        msg(playerid, \"Adminszolgálat bekapcsolva!\");
        SetPlayerSkin(playerid,217);
        Info[playerid][szolgalat] = 0;
        adminszolg[playerid] = 1;
        return 1;
    }
    if(adminszolg[playerid] == 1)
    {
        msg(playerid, \"Adminszolgálat kikapcsolva!\");
        SetPlayerSkin(playerid,Info[playerid][skin]);
        adminszolg[playerid] = 0;
        return 1;
    }
} else msg(playerid, \"Nem vagy admin!\");
    return 1;
}

 

Attól, hogy LT modból kiveszed, még máshol nem fog mûködni.
http://sampforum.hu/index.php?topic=23546.0

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal