Szerző Téma: 3DText  (Megtekintve 704 alkalommal)

3DText
« Dátum: 2013. november 03. - 10:33:10 »
0 Show voters
Sziasztok!
Hogy tudnám azt megcsinálni hogy a játékos feje fölé legyen írva spawnolás utána, hogy ADMINISTRATOR ?
Régebben megtudtam csinálni de azzal az volt a baj, hogy amikor a játékos lement és egy új jött fel és megkapta az ID-jét akkor a feje fölé volt írva és nem volt admin!
Elõre is köszönöm!

3DText
« Válasz #1 Dátum: 2013. november 03. - 11:27:09 »
0 Show voters
Szia :)

Ezt a admin rendszert
Cole nevû felhasználó írta.

Leírás:



Na elõsször a MÓDOD ELEJÉRE VALAHOVA IRD BE EZT
 
new bool: Adminszoli[MAX_PLAYERS];
new Text3D: admintext;

 
Az ONPLAYERCOMMANDTEXT alá ezt:
 
        if (strcmp(\"/adminszolgálat\", cmdtext, true, 10) == 0)
       {
               if(IsPlayerAdmin(playerid))
               {
                   if(Adminszoli[playerid] == false)
                   {
                       SendClientMessage(playerid, szin, \"Admin szolgálatba léptél!\");
                               admintext = Create3DTextLabel(\"Admin szolgálatban\", szin, 0.0, 0.0, 2.0, 40, 0, 0);
                               Attach3DTextLabelToPlayer(admintext, playerid, 0.0, 0.0, 0.3);
                               Adminszoli[playerid] = true;
                       } else if(Adminszoli[playerid] == true)
                       {
                           Delete3DTextLabel(admintext);
               SendClientMessage(playerid, szin, \"Admin szolgálatból kiléptél!\");
                       }
               } else {
                   SendClientMessage(playerid, szin, \"Nem vagy admin!\");
               }
               return 1;
       }
« Utoljára szerkesztve: 2013. november 03. - 11:31:21 írta Jake_Clinton »

3DText
« Válasz #2 Dátum: 2013. november 03. - 11:31:29 »
0 Show voters
Én nem parancsban kértem hanem, hogy ha admin akkor megkapja az írást spawnoláskor és ha lemegy akkor törölje és ha valaki ugyan azt az ID-t kapja meg akkor ne irja fölé ha nem admin!

3DText
« Válasz #3 Dátum: 2013. november 03. - 15:02:41 »
0 Show voters
Szerintem az elõzõ hozzászóló bõven megadta a választ a kérdésedre, egy kicsit gondolkozhattál volna legalább....
 
Szerkesztve tõle: Jack_Clinton

 
Módod tetejére:
 
new admintext[MAX_PLAYERS];

 
spawn alá:
 
   if(IsPlayerAdmin(playerid))
{
admintext[playerid] = Create3DTextLabel(\"ADMINISTARTOR\", szin, 0.0, 0.0, 2.0, 40, 0, 0);
Attach3DTextLabelToPlayer(admintext, playerid, 0.0, 0.0, 0.3);
}

 
disconnect alá:
 
   if(IsPlayerAdmin(playerid))
{
Delete3DTextLabel(admintext[playerid]);
}

 



Ja és a válaszolási modorod nem épp idevaló...
Örülj, hogy segítenek neked

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal