GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: BoSS - 2012. július 25. - 19:31:51

Cím: Adminrangok készítése
Írta: BoSS - 2012. július 25. - 19:31:51
Sziasztok van egy módom és abban van 3 admin szint még pedig ezek:
1-es
2-es
3-as
Ezeket szeretném,hogy ne így jelezze,hanem így
Kezdõ Admin
Haladó Admin
Fõadmin
A Segítségeteket elõre is köszönöm szépen.
Cím: Adminrangok készítése
Írta: scripter01 - 2012. július 25. - 19:38:51
Szia milyen módez DTRP?
Cím: Adminrangok készítése
Írta: BoSS - 2012. július 25. - 19:39:35
Idézetet írta: scripter01 date=1343237931\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"25001\" data-ipsquote-contentclass=\"forums_Topic
Szia milyen módez DTRP?
 
Nem,Nem PrisonRPG
Cím: Adminrangok készítése
Írta: scripter01 - 2012. július 25. - 19:41:11
Õõõ van skypeod ah van vegyél fel pls, popike99 a skypeom
Cím: Adminrangok készítése
Írta: BoSS - 2012. július 25. - 19:42:18
Idézetet írta: scripter01 date=1343238071\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"25001\" data-ipsquote-contentclass=\"forums_Topic
Õõõ van skypeod ah van vegyél fel pls, popike99 a skypeom
 
Nincs Skypom...MSN-em van de oda se tudok belépni :/
Cím: Adminrangok készítése
Írta: scripter01 - 2012. július 25. - 19:43:35
Akkor csinálj gyorsan egy skypeot vagy x-fire?
Cím: Adminrangok készítése
Írta: BoSS - 2012. július 25. - 19:44:37
Idézetet írta: scripter01 date=1343238215\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"25001\" data-ipsquote-contentclass=\"forums_Topic
Akkor csinálj gyorsan egy skypeot vagy x-fire?
 
De Minek? xD Itt nem tudsz segíteni?Nekem nincs szükségem skypra---se másra...
Cím: Adminrangok készítése
Írta: scripter01 - 2012. július 25. - 19:45:49
TeamWieweren keresztül szeretnék hogy lásd mirõl is van szó!
Cím: Adminrangok készítése
Írta: BoSS - 2012. július 25. - 19:58:53
Hát,meg értem én itt is ha elmagyarázzák meg leírják érthetõen.
Cím: Adminrangok készítése
Írta: TengeriMalac - 2012. július 25. - 20:00:42
new AdminRank[][] = { \"Player\", \"Kezdõ Admin\", \"Haladó Admin\", \"FõAdmin\" };

 
ez ugy mûködik, hogy AdminSzint alapján beadja a rang szövegét
 

format(string, sizeof(string), \"Admin Rangod: %s\", AdminRank[PlayerData[playerid][AdminLevel]]);
Cím: Adminrangok készítése
Írta: scripter01 - 2012. július 25. - 20:03:49
Õõ vagy nagyon egyszerûen rá keresel arra a parancsra ctrl+f el hogy /admin és ott át írod az admin neveket vagy pedig /admins /adminok ha Admin listán akarod át írni ennyi (:_:)
Cím: Adminrangok készítése
Írta: BoSS - 2012. július 25. - 20:08:40
Idézetet írta: scripter01 date=1343239429\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"25001\" data-ipsquote-contentclass=\"forums_Topic
Õõ vagy nagyon egyszerûen rá keresel arra a parancsra ctrl+f el hogy /admin és ott át írod az admin neveket vagy pedig /admins /adminok ha Admin listán akarod át írni ennyi (:_:)
 
Azt szeretném,csak hogy pl : bárki beírja /adminok akkor ha 1-es szintü azt jelezze Kezdõ Admin
ha 2-es szintû akkor Haladó Admin ha 3-as akkor pedig Fõadmin
Cím: Adminrangok készítése
Írta: scripter01 - 2012. július 25. - 22:14:24
Ahogy le írtam úgy nézd meg :D
Cím: Adminrangok készítése
Írta: BoSS - 2012. július 26. - 16:39:44
adminad parancs ez
 

CMD:adminad(playerid,params[])
{
    new szint, s[128];
printf(\"%s beírta az /adminad parancsot!\", Nev(playerid));
if(pInfo[playerid][Admin] == 3 || IsPlayerAdmin(playerid))
{
id = ReturnUser(params);
    if(sscanf(params,\"ud\", id, szint)) return SendClientMessage(playerid,SZURKE,\"Használat: /adminad < ID > < Szint (0-3) >\");
if(szint >= 0 && szint <= 3)
    {
        format(s,128,\"<<< Admin: %s beállította az Admin szintedet!Az új Admin szinted: %d >>>\", Nev(playerid),szint);
        SendClientMessage(id, PIROS, s);
       
        format(s,128,\"<<< %s új Admin szintje: %d >>>\",Nev(id),szint);
        SendClientMessage(playerid, PIROS, s);
        pInfo[id][Admin] = szint;
       
            Ment(id);
}
else
{
   SendClientMessage(playerid, PIROS, \"Adminszint: 0 és 3 között\");
}
}
else
{
SendClientMessage(playerid, PIROS, \"Nem vagy Tulajdonos!\");
}
return 1;
}

 
ez meg az adminok parancs
 
CMD:adminok(playerid, params[])
{
    new s[128];
SendClientMessage(playerid, 0x0058B0FF, \"{0000CD}<<---{66CDAA}Elérhetõ adminisztrátorok és segédek{0000CD}-->\");
for(new i=0; i<MAX_PLAYERS; i++)
{
    if(pInfo[Admin] != 0)
    {
        format(s, 128, \"{FF4500}Admin {32CD32}%s Szint: %d\", pInfo[ANev],pInfo[Admin]);
        SendClientMessage(playerid, ZOLD, s);
}
else if(pInfo[As] == 1)
    {
        format(s, 128, \"{FF4500}Adminsegéd {DA70D6}%s\", Nev(i));
        SendClientMessage(playerid, CITROM, s);
}
}
return 1;
}

 
Ezt hogy írjam át,hogy azokat a rangokat jelezze amit írtam? Esetleg ha valaki meg csinálja az is jó...:D
Cím: Adminrangok készítése
Írta: Kovacs_Bela - 2012. július 26. - 16:50:40
CMD:adminok(playerid, params[])
{
        new  s[128];
SendClientMessage(playerid, 0x0058B0FF, \"{0000CD}<<---{66CDAA}Elérhetõ adminisztrátorok és segédek{0000CD}-->\");
for(new i=0; i<MAX_PLAYERS; i++)
{
    if(pInfo[Admin] != 0)
    {
        switch(pInfo[Admin]) {
                    case 1: format(s, 128, \"{FF4500}Kezdõ Admin {32CD32}%s Szint: %d\", pInfo[ANev],pInfo[Admin]);
                    case 2: format(s, 128, \"{FF4500}Haladó Admin {32CD32}%s Szint: %d\", pInfo[ANev],pInfo[Admin]);
                    case 3: format(s, 128, \"{FF4500}Fõadmin {32CD32}%s Szint: %d\", pInfo[ANev],pInfo[Admin]);
                    default: return 0;
                }
        SendClientMessage(playerid, ZOLD, s);
    }
    else if(pInfo[As] == 1)
    {
        format(s, 128, \"{FF4500}Adminsegéd {DA70D6}%s\", Nev(i));
        SendClientMessage(playerid, CITROM, s);
    }
}
return 1;
}
Cím: Adminrangok készítése
Írta: BoSS - 2012. július 26. - 17:38:01
Idézetet írta: danix99 date=1343314240\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"25001\" data-ipsquote-contentclass=\"forums_Topic

CMD:adminok(playerid, params[])
{
        new  s[128];
SendClientMessage(playerid, 0x0058B0FF, \"{0000CD}<<---{66CDAA}Elérhetõ adminisztrátorok és segédek{0000CD}-->\");
for(new i=0; i<MAX_PLAYERS; i++)
{
    if(pInfo[Admin] != 0)
    {
        switch(pInfo[Admin] == 1) {
                    case 1: format(s, 128, \"{FF4500}Kezdõ Admin {32CD32}%s Szint: %d\", pInfo[ANev],pInfo[Admin]);
                    case 2: format(s, 128, \"{FF4500}Haladó Admin {32CD32}%s Szint: %d\", pInfo[ANev],pInfo[Admin]);
                    case 3: format(s, 128, \"{FF4500}Fõadmin {32CD32}%s Szint: %d\", pInfo[ANev],pInfo[Admin]);
                }
        SendClientMessage(playerid, ZOLD, s);
    }
    else if(pInfo[As] == 1)
    {
        format(s, 128, \"{FF4500}Adminsegéd {DA70D6}%s\", Nev(i));
        SendClientMessage(playerid, CITROM, s);
    }
}
return 1;
}

 

Õ van hibája..ha beírom hogy /adminok akkor csak annyitr írki ,hogy <-- elérhetõ adminok és segédek-->
Aztán alatta Semmi jelzés nincs hogy azt se jelzi,hogy van-e fent  admin.
Cím: Adminrangok készítése
Írta: Kovacs_Bela - 2012. július 26. - 17:44:59
edited
Cím: Adminrangok készítése
Írta: BoSS - 2012. július 26. - 17:58:24
Nem jelzi ki ..../adminok parancsot beírom és nem jelzi hogy van-e fent admin nagy üres az \"elérhetõ adminok és segédek\" alatt...
Cím: Adminrangok készítése
Írta: Kovacs_Bela - 2012. július 26. - 17:59:52
ohh shit editelem megvan miért XD

Dupla hozzászólás automatikusan összefûzve. ( 2012. július 26. - 18:00:41 )

kész..
[mod]Nem vagy moderátor. Ne szólj senkinek, hogy zárja.[/mod]
Cím: Adminrangok készítése
Írta: BoSS - 2012. július 26. - 18:07:23
Idézetet írta: danix99 date=1343318392\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"25001\" data-ipsquote-contentclass=\"forums_Topic
ohh shit editelem megvan miért XD

Dupla hozzászólás automatikusan összefûzve. ( 2012. július 26. - 18:00:41 )

kész..
______________________________
Ha megoldódott kérlek zárd le a témát!
______________________________
 
Köszönöm Szépen Danix,Ment a plusz érte