Szerző Téma: RPG szerverhez adminszolgálat  (Megtekintve 4204 alkalommal)

RPG szerverhez adminszolgálat
« Dátum: 2011. március 12. - 23:31:35 »
0 Show voters
Sziasztok,kéne nekem egy RPG-hez való adminszolgálat parancs ami pl /aduty vagy /adminszolgálat parancsal lenne lehetséges és nem Rcon ból hanem simán aki admin az be tudja írni és ezt írná ki mikor adminszolgálatba lépne hogy
=====[NEVEM]Adminszolgálatba lépett || Felkeresheted /pme [iDEM] parancsal=====
=====Megölni TILOS ha megölöd kitiltásra számíthatsz=====
Ha lehet ne bugos legyen hogy mikor nem is vok szoliban akkor is oda írja felém szóval ilyen bug ne legyen benne elõre is köszönöm rossz kommentek nem kellenek és elõre is mondom az okosoknak hogy ne jöjön ilyen komment ír hogy csinálj magadnak mert nem tudok és azírt írok ide -.-

Nem elérhető InAceX

  • 501
    • Profil megtekintése
RPG szerverhez adminszolgálat
« Válasz #1 Dátum: 2011. március 13. - 08:31:06 »
0 Show voters

RPG szerverhez adminszolgálat
« Válasz #2 Dátum: 2011. március 13. - 21:02:05 »
0 Show voters
De nemtudom hogy Rcon ba hogy kell belépni

Nem elérhető nyE

  • 1745
    • Profil megtekintése
RPG szerverhez adminszolgálat
« Válasz #3 Dátum: 2011. március 13. - 21:03:58 »
0 Show voters
/rcon login [rcon jelszó]
vagy írd át Sheet adminszolgálat scriptjét.
Az IsPlayerAdmin helyett a te változódat írod oda és kész.

RPG szerverhez adminszolgálat
« Válasz #4 Dátum: 2011. március 13. - 21:21:03 »
0 Show voters
Nekem nemjó nem lép szolgálatba :S semmit se ír ki /aduty /adminszolgalat semeik se jó :S

RPG szerverhez adminszolgálat
« Válasz #5 Dátum: 2011. március 15. - 19:53:44 »
0 Show voters
Szia.
Holnap délután hozzászólásba elküldöm lépésrõl-lépésre,és neked kell betenni a  módba.

Nem elérhető Buba

  • 540
    • Profil megtekintése
RPG szerverhez adminszolgálat
« Válasz #6 Dátum: 2011. március 16. - 20:41:39 »
0 Show voters
Hy
 
#include <a_samp>
new pName[MAX_PLAYER_NAME],string[256];
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(\"/aduty\", cmdtext, true, 10) == 0)
{
SendClientMessage(playerid,0xFF0000AA,\"Használat: /aduty [on/off]\");
return 1;
}
if (strcmp(\"/aduty on\", cmdtext, true, 10) == 0) {
if(!IsPlayerAdmin(playerid)) return 0;
{
GetPlayerName(playerid, pName, sizeof(pName));
format(string, sizeof(string), \"=====%s ADMIN SZOLGÁLATBAN=====\", pName);
SendClientMessageToAll(0xFF0000AA,string);
SendClientMessageToAll(0xFF0000AA,\"=====ÕT TILOS MEGÖLNI!=====\");
SetPlayerHealth(playerid,99999999);
SetPlayerSkin(playerid,217);
}
return 1;
}
if (strcmp(\"/aduty off\", cmdtext, true, 10) == 0) {
if(!IsPlayerAdmin(playerid)) return 0;
{
GetPlayerName(playerid, pName, sizeof(pName));
format(string, sizeof(string), \"=====%s ADMIN KILÉPETT A SZOLGÁLATBÓL=====\", pName);
SendClientMessageToAll(0xFF0000AA,string);
SendClientMessageToAll(0xFF0000AA,\"=====BESZÁLLT A JÁTÉKBA!=====\");
SetPlayerHealth(playerid,75);
SetPlayerSkin(playerid,250);
}
return 1;
}
return 0;
}

 
Aki nem rcon admin annak ismeretlen parancsot jelez. Aki rcon admin annak halhatatlanságot ad, és Staff-os skint ad. Ha kilép, akkor lecseréli egy másik skinre és az életét háromnegyedig tölti fel, tehát nem halhatatlan.
« Utoljára szerkesztve: 2011. március 16. - 20:51:13 írta Buba »

RPG szerverhez adminszolgálat
« Válasz #7 Dátum: 2011. március 16. - 20:56:26 »
0 Show voters
Ez jó csak az a baj hogy mikor kilépek a szolgáltból akkor egy zöld ruhás skint kapok,meg lehetne ugy csinálni hogy azt a skint kapja meg ami adminszolgálatba lépés elött volt? jah és ki lehetne szedni az örök életet mert a szerverem azonnal megöl mivel cheatnek érzékeli ;) köszi

Nem elérhető tja

  • 107
    • Profil megtekintése
RPG szerverhez adminszolgálat
« Válasz #8 Dátum: 2011. március 16. - 21:59:53 »
0 Show voters
Tessék.
Mód elején ahol látsz sok new-ot egyik alá biggyeszd oda:
 
new plarerSkin[MAX_PLAYERS];

 
Aztán az aduty on/off parancsokat cseréld le erre:
 
if (strcmp(\"/aduty on\", cmdtext, true, 10) == 0) {
if(!IsPlayerAdmin(playerid)) return 0;
{
GetPlayerName(playerid, pName, sizeof(pName));
format(string, sizeof(string), \"=====%s ADMIN SZOLGÁLATBAN=====\", pName);
SendClientMessageToAll(0xFF0000AA,string);
SendClientMessageToAll(0xFF0000AA,\"=====ÕT TILOS MEGÖLNI!=====\");
SetPlayerHealth(playerid,100);
playerSkin[playerid] = GetPlayerSkin(playerid);
SetPlayerSkin(playerid,217);
}
return 1;
}
if (strcmp(\"/aduty off\", cmdtext, true, 10) == 0) {
if(!IsPlayerAdmin(playerid)) return 0;
{
GetPlayerName(playerid, pName, sizeof(pName));
format(string, sizeof(string), \"=====%s ADMIN KILÉPETT A SZOLGÁLATBÓL=====\", pName);
SendClientMessageToAll(0xFF0000AA,string);
SendClientMessageToAll(0xFF0000AA,\"=====BESZÁLLT A JÁTÉKBA!=====\");
SetPlayerHealth(playerid,75);
SetPlayerSkin(playerid, playerSkin[playerid]);
}
return 1;
}

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal