Szerző Téma: Admin belépés  (Megtekintve 4050 alkalommal)

Nem elérhető Nátha

  • 1036
    • Profil megtekintése
Admin belépés
« Dátum: 2012. május 14. - 14:55:48 »
+1 Show voters
Üdv
Kellene egy hogy /adminbelepes parancs luxadminos adminoknak, és azt csinálja ha be írják hogy ad egy admin skint a 217-est meg a feje fölé egy 3d-s textel írja ki hogy Adminisztrátor. Régen meg volt nekem ez a script de most sehol se találom  :(
A segítségeteket elõre is köszönöm !

Nem elérhető Neon

  • 300
    • Profil megtekintése
Admin belépés
« Válasz #1 Dátum: 2012. május 14. - 15:08:02 »
+1 Show voters
nekem csak Rcon adminnak van olyan pech

Nem elérhető Dead

  • 2045
    • Profil megtekintése
Admin belépés
« Válasz #2 Dátum: 2012. május 14. - 15:10:50 »
0 Show voters
Idézetet írta: Neon date=1337000882\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"21448\" data-ipsquote-contentclass=\"forums_Topic
nekem csak Rcon adminnak van olyan pech
 



XD
ez epic
 
átírod benne az InPlayerAdmin(playerid))  függvényt arra ami a luxadminban van
keress aduty rendszereket, azok ilyenek.

Nem elérhető zeteni

  • 1970
  • Ex-Scripter
    • Profil megtekintése
Admin belépés
« Válasz #3 Dátum: 2012. május 14. - 16:34:50 »
0 Show voters
#include <a_samp>
#include <zcmd>
#define COLOR_RED 0xff0000AA
new
       Text3D: asz,
       string[ 128 ],
       neve[ MAX_PLAYER_NAME ];
CMD:adminbelep( playerid, params[] )
{
       if ( IsPlayerAdmin( playerid ) )
       {
                SetPlayerSkin( playerid, 217 );
                asz = Create3DTextLabel( \" Admin Szolgálatban \",  COLOR_RED , 0.0, 0.0, 2.0, 40, 0, 0 );
                Attach3DTextLabelToPlayer( asz, playerid, 0.0, 0.0, 0.4 );
                GetPlayerName( playerid, neve, sizeof( neve ) );
                SendClientMessageToAll( COLOR_RED, \"-------------------------------\" );
                format( string, sizeof( string ),  \"Admin %s szolgálatba lépett!\", neve );
                SendClientMessageToAll( COLOR_RED,string );
                SendClientMessageToAll( COLOR_RED, \"-------------------------------\" );
       }
       return 1;
}

 
Tessék
if (IsPlayerLuxAdmin(playerid))
« Utoljára szerkesztve: 2012. május 14. - 16:36:30 írta zeteni »

Admin belépés
« Válasz #4 Dátum: 2012. május 14. - 17:14:57 »
0 Show voters
Amennyiben közvetlenül a LuxAdmin Scriptbe szeretnéd, akkor ezt a Code-ot használd:
 

CMD:abelepes(playerid,params[])
{
    #pragma unused params
    #define piros    0xFF0000AA
    new Text3D:label[MAX_PLAYERS];
if (AccInfo[playerid][Level] >= 3)
{
    if(AccInfo[playerid][onduty] == 0)
    {
      AccInfo[playerid][onduty] = 1;
      SetPlayerSkin(playerid, 217);
                        Delete3DTextLabel(label[playerid]);
   label[playerid] = Create3DTextLabel(\"Adminisztrátor\", 0x0000FFAA, 30.0, 40.0, 50.0, 40.0, 0);
                  Attach3DTextLabelToPlayer(label[playerid], playerid, 0.0, 0.0, 0.7);
   PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
    return SendClientMessage(playerid,green,\"|- Ön Most\\\"Admin Szolgálatban Van\\\" -|\");
}
else
{
   AccInfo[playerid][onduty] = 0;
   SetPlayerSkin(playerid, 250);
            Delete3DTextLabel(label[playerid]);
   PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
      return SendClientMessage(playerid,orange,\"|- Ön Most \\\"Játék Módban Van\\\"-|\");
}
}
return ErrorMessages(playerid, 5);
}

 
Amennyiben a módodba, vagy egy scriptbe szeretnéd használni(hogy a LuxAdminosok tudják, majd használni), akkor ezt a Code-ot használd!
Viszont akkor szükséged van erre a pluginra: http://data.hu/get/5112602/ladmin.inc
 

#include ladmin
#include <zcmd> // Én a zcmd-t használom, de majd persze átírhatod a parancsokat arra, amire használsz
CMD:abelepes(playerid)
{
#pragma unused params
new Text3D:label[MAX_PLAYERS];
if(IsPlayerLuxAdmin(playerid) >= 1) //Az \"1\"-et majd átírhatod arra, amely rangtól használhatják az adminok a parancsot
{
SetPlayerSkin(playerid, 217);
Delete3DTextLabel(label[playerid]);
label[playerid] = Create3DTextLabel(\"Adminisztrátor\",0x0000FFAA, 30.0, 40.0, 50.0, 40.0, 0);
SendClientMessage(playerid,0x0000FFAA,\"Te Admin szolgálatban léptél!\");
PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
return 1;
}
else return SendClientMessage(playerid,0xFFFFFFAA,\"Te nem vagy Admin!\");
}

 
Nem teszteltem a másodikat, ha valami gond adódik, csak írj. :)

Nem elérhető Nátha

  • 1036
    • Profil megtekintése
Admin belépés
« Válasz #5 Dátum: 2012. május 14. - 17:19:21 »
+1 Show voters
Hát van vele egy kis gond:
 
C:\\Documents and Settings\\Robi\\Asztal\\Új mappa (3)\\new2.pwn(6) : error 017: undefined symbol \"params\"
C:\\Documents and Settings\\Robi\\Asztal\\Új mappa (3)\\new2.pwn(20) : warning 203: symbol is never used: \"strtok\"
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase
 
1 Error.

 
Ez a második amit a modba kell rakni
« Utoljára szerkesztve: 2012. május 14. - 17:21:40 írta Nátha »

Nem elérhető zeteni

  • 1970
  • Ex-Scripter
    • Profil megtekintése
Admin belépés
« Válasz #6 Dátum: 2012. május 14. - 17:22:36 »
0 Show voters
Próbáld meg az enyimet

Nem elérhető Nátha

  • 1036
    • Profil megtekintése
Admin belépés
« Válasz #7 Dátum: 2012. május 14. - 17:24:08 »
+1 Show voters
A tiéd az mûködik csak azt csináld meg nekem hogy ne csak RCON admin tudja használni hanem a luxadminos adminok

Nem elérhető zeteni

  • 1970
  • Ex-Scripter
    • Profil megtekintése
Admin belépés
« Válasz #8 Dátum: 2012. május 14. - 17:28:08 »
0 Show voters
#include <a_samp>
#include <zcmd>
#define COLOR_RED 0xff0000AA
new
       Text3D: asz,
       string[ 128 ],
       neve[ MAX_PLAYER_NAME ];
CMD:adminbelep( playerid, params[] )
{
       if ( IsPlayerLuxAdmin( playerid ) >= 1) //egyet átírhatod
       {
                SetPlayerSkin( playerid, 217 );
                asz = Create3DTextLabel( \" Admin Szolgálatban \",  COLOR_RED , 0.0, 0.0, 2.0, 40, 0, 0 );
                Attach3DTextLabelToPlayer( asz, playerid, 0.0, 0.0, 0.4 );
                GetPlayerName( playerid, neve, sizeof( neve ) );
                SendClientMessageToAll( COLOR_RED, \"-------------------------------\" );
                format( string, sizeof( string ),  \"Admin %s szolgálatba lépett!\", neve );
                SendClientMessageToAll( COLOR_RED,string );
                SendClientMessageToAll( COLOR_RED, \"-------------------------------\" );
       }
       return 1;
}

 
Tessék. Egyébként alexéban is ott volt

Nem elérhető Nátha

  • 1036
    • Profil megtekintése
Admin belépés
« Válasz #9 Dátum: 2012. május 14. - 17:29:59 »
+1 Show voters
Most megy 1 errort ír:
 
C:\\Documents and Settings\\Robi\\Asztal\\Új mappa (3)\\new2.pwn(13) : error 017: undefined symbol \"IsPlayerLuxAdmin\"
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase
 
1 Error.

Nem elérhető zeteni

  • 1970
  • Ex-Scripter
    • Profil megtekintése
Admin belépés
« Válasz #10 Dátum: 2012. május 14. - 17:34:00 »
0 Show voters
#include <ladmin> benne van?

Nem elérhető Nátha

  • 1036
    • Profil megtekintése
Admin belépés
« Válasz #11 Dátum: 2012. május 14. - 17:35:59 »
+1 Show voters
Akkor meg 7 warningot ír:
 
C:\\Documents and Settings\\Robi\\Asztal\\0.3d Teszt szerver\\pawno\\include\\dutils.inc(28) : warning 219: local variable \"string\" shadows a variable at a preceding level
C:\\Documents and Settings\\Robi\\Asztal\\0.3d Teszt szerver\\pawno\\include\\dutils.inc(132) : warning 219: local variable \"string\" shadows a variable at a preceding level
C:\\Documents and Settings\\Robi\\Asztal\\0.3d Teszt szerver\\pawno\\include\\dutils.inc(172) : warning 219: local variable \"string\" shadows a variable at a preceding level
C:\\Documents and Settings\\Robi\\Asztal\\0.3d Teszt szerver\\pawno\\include\\dutils.inc(282) : warning 219: local variable \"string\" shadows a variable at a preceding level
C:\\Documents and Settings\\Robi\\Asztal\\0.3d Teszt szerver\\pawno\\include\\dutils.inc(339) : warning 219: local variable \"string\" shadows a variable at a preceding level
C:\\Documents and Settings\\Robi\\Asztal\\0.3d Teszt szerver\\pawno\\include\\dutils.inc(381) : warning 219: local variable \"string\" shadows a variable at a preceding level
C:\\Documents and Settings\\Robi\\Asztal\\Új mappa (3)\\new2.pwn(27) : warning 203: symbol is never used: \"strtok\"
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase
 
7 Warnings.

Nem elérhető zeteni

  • 1970
  • Ex-Scripter
    • Profil megtekintése
Admin belépés
« Válasz #12 Dátum: 2012. május 14. - 17:43:18 »
0 Show voters
#include <a_samp>
#include <zcmd>
#include <ladmin>
#define COLOR_RED 0xff0000AA
new
       Text3D: asz,
       stringz[128],
       neve[ MAX_PLAYER_NAME ];
CMD:adminbelep( playerid, params[] )
{
       if ( IsPlayerLuxAdmin( playerid ) >= 1) //egyet átírhatod
       {
                SetPlayerSkin( playerid, 217 );
                asz = Create3DTextLabel( \" Admin Szolgálatban \",  COLOR_RED , 0.0, 0.0, 2.0, 40, 0, 0 );
                Attach3DTextLabelToPlayer( asz, playerid, 0.0, 0.0, 0.4 );
                GetPlayerName( playerid, neve, sizeof( neve ) );
                SendClientMessageToAll( COLOR_RED, \"-------------------------------\" );
                format( stringz, sizeof( stringz ),  \"Admin %s szolgálatba lépett!\", neve );
                SendClientMessageToAll( COLOR_RED,stringz );
                SendClientMessageToAll( COLOR_RED, \"-------------------------------\" );
       }
       return 1;
}

 
Így próbáld

Nem elérhető Nátha

  • 1036
    • Profil megtekintése
Admin belépés
« Válasz #13 Dátum: 2012. május 14. - 17:49:32 »
+1 Show voters
Nah haladunk... már csak 1 warning van !  :D
 
C:\\Documents and Settings\\Robi\\Asztal\\Új mappa (3)\\new2.pwn(27) : warning 203: symbol is never used: \"strtok\"
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase
 
1 Warning.

Nem elérhető zeteni

  • 1970
  • Ex-Scripter
    • Profil megtekintése
Admin belépés
« Válasz #14 Dátum: 2012. május 14. - 17:56:17 »
0 Show voters
Minek van benne strtok? :D Modba raktad? :D

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal