Szerző Téma: dAdmin (DogoN\'s Admin System) Beta 1.0  (Megtekintve 2173 alkalommal)

Nem elérhető bendor

  • 2949
    • Profil megtekintése
dAdmin (DogoN\'s Admin System) Beta 1.0
« Dátum: 2011. november 20. - 09:26:07 »
+1 Show voters
Sziasztok!
Belekezdtem egy nagyobb kaliberû munkába, ez egy admin rendszer.
Egyenlõre még csak RCON adminok tudják használni, de a következõ verzióban ez is változni fog!
Amiket tud:
/kick1 (ez is)
/stuntbon (aktiválja a Stuntolási Bónuszokat, tehát ha csinálsz egy 360° flip-et kapsz érte pénzt ^^)
/minigun (minigun lekérõ :D)
/freeze (fagyasztás)
/unfreeze (\"olvasztás\" :D)
/adminvagyok (Admin bónuszok/gift-ek[Kapsz 100000 Pontot  ;D])
/get (egyértelmû)
/goto (egyértelmû)
Egyenlõre ennyi lenne :)
A forráskód:
[pawn]
#pragma tabsize 0
#include <a_samp>
#include <core>
#include <float>
#include <sscanf>
#include \"../include/gl_common.inc\"
#define COLOR_GREY 0xAFAFAFAA
#define COLOR_GREEN 0x33AA33AA
#define COLOR_RED 0xAA3333AA
#define COLOR_YELLOW 0xFFFF00AA
#define COLOR_WHITE 0xFFFFFFFF
//------------------------------------------------------------------------------------------------------
#define ADMIN_SPEC_TYPE_NONE 0
#define ADMIN_SPEC_TYPE_PLAYER 1
#define ADMIN_SPEC_TYPE_VEHICLE 2
new toplayerid;
//------------------------------------------------------------------------------------------------------
public OnFilterScriptInit()
{
}
//------------------------------------------------------------------------------------------------------
public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
{
}
//------------------------------------------------------------------------------------------------------
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, \"/minigun\", true) == 0)
{
GivePlayerWeapon(playerid,38,999);
return 1;
}
if(strcmp(cmdtext, \"/adminvagyok\", true) == 0)
{
SetPlayerScore(playerid,10000);
SetPlayerColor(playerid, 0xAA3333AA);
return 1;
}
if(strcmp(cmdtext, \"/reszeg\", true) == 0)
{
ApplyAnimation(playerid,\"PED\",\"WALK_DRUNK\",4.1,1,1,1,1,1,1);
return 1;
}
if(strcmp(cmdtext, \"/stuntbon\", true) == 0)
{
EnableStuntBonusForAll(0);
return 1;
}
if(strcmp(cmdtext, \"/ahelp\", true) == 0)
{
SendClientMessage(playerid,0xFFFFFFFF,\"Üdv Admin! /minigun , /stuntbon , /adminvagyok , /spec , /asay , /kick1 ,/get , /goto ,/freeze , /unfreeze\");
return 1;
}
if(strcmp(cmdtext, \"/freeze\", true) == 0)
{
   new tmp[256];
   tmp = strtok(cmdtext, idx);
   if(!strlen(tmp)) {
      SendClientMessage(playerid, COLOR_WHITE, \"Használat: /freeze [playerid]\");
      return 1;
   }
   playerid = strval(tmp);
   if(!IsPlayerConnected(specplayerid)) {
       SendClientMessage(playerid, COLOR_RED, \"Játékos nem aktív!\");
      return 1;
   }
   SendClientMessage(playerid,0xFFFF00AA ,\"Le lettél fagyasztva!\");
   TogglePlayerControllable(playerid, 0);
   return 1;
   }
if(strcmp(cmdtext, \"/unfreeze\", true) == 0)
{
   new tmp[256];
   tmp = strtok(cmdtext, idx);
   if(!strlen(tmp)) {
      SendClientMessage(playerid, COLOR_WHITE, \"Használat: /unfreeze [playerid]\");
      return 1;
   }
   playerid = strval(tmp);
   if(!IsPlayerConnected(specplayerid)) {
       SendClientMessage(playerid, COLOR_RED, \"Játékos nem aktív!\");
      return 1;
   }
   SendClientMessage(playerid,0xFFFF00AA ,\"Egy admin levette rólad a fagyasztást!\");
   TogglePlayerControllable(playerid, 1);
   return 1;
   }
if(strcmp(cmdtext, \"/get\", true) == 0)
{
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid,x,y,z);
new tmp[256];
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_WHITE, \"Használat: /get [playerid]\");
return 1;
}
playerid = strval(tmp);
if(!IsPlayerConnected(specplayerid)) {
SendClientMessage(playerid, COLOR_RED, \"Játékos nem aktív!\");
return 1;
}
SendClientMessage(playerid,0xFFFF00AA ,\"Egy admin magához hívott!\");
SetPlayerPos(playerid,x+2,y+2,z+2);
return 1;
}
if(strcmp(cmdtext, \"/goto\", true) == 0)
{
    new Float:X,Float:Y,Float:Z,Float:A;
    GetPlayerPos(toplayerid,X,Y,Z);
    GetPlayerFacingAngle(toplayerid,A);
    SetPlayerPos(playerid,X+5,Y+5,Z+2);
    SetPlayerFacingAngle(playerid,A);
    new name[MAX_PLAYER_NAME], string[44];
    GetPlayerName(playerid, name, sizeof(name));
    format(string, sizeof(string), \"Elteleportáltál %s-hoz!\",name);
    SendClientMessage(playerid,0xFFFF00AA, string);
    return 1;
}
if(strcmp(cmdtext, \"/kick1\", true) == 0)
{
new tmp[256];
tmp = strtok(cmdtext, idx);
new n[MAX_PLAYER_NAME];
GetPlayerName(playerid,n,sizeof(n));
new id;
new indok[128];
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_WHITE, \"Használat: /kick [playerid] [indok]\");
return 1;
}
playerid = strval(tmp);
if(!IsPlayerConnected() {
SendClientMessage(playerid, COLOR_RED, \"Játékos nem aktív!\");
return 1;
}
new string[128];
new idname[MAX_PLAYER_NAME];
GetPlayerName(id,idname,sizeof(idname));
format(string, sizeof(string),\"%s ki lett rúgva(kick) %s által. Oka: %s\",idname, n, indok);
SendClientMessageToAll(COLOR_RED,string);
Kick(id);
return 1;
}
[/pawn]
Látom szúrta a szemeteket,hogy egy kódot máshonnan szedtem, ezért kivettem belõle!
« Utoljára szerkesztve: 2011. december 12. - 20:02:45 írta Yѕtee »

dAdmin (DogoN\'s Admin System) Beta 1.0
« Válasz #1 Dátum: 2011. november 20. - 11:04:29 »
0 Show voters
nem rossz még bõvítsd de jó lenne a ZCMD Meg SSCanf

Nem elérhető bendor

  • 2949
    • Profil megtekintése
dAdmin (DogoN\'s Admin System) Beta 1.0
« Válasz #2 Dátum: 2011. november 20. - 11:06:50 »
0 Show voters
Köszi, mint mondtam: a következõ jobb lesz :D:D

dAdmin (DogoN\'s Admin System) Beta 1.0
« Válasz #3 Dátum: 2011. november 20. - 12:39:59 »
0 Show voters
de találok benne angol sorokat :
 

// WE ONLY DEAL WITH COMMANDS FROM ADMINS IN THIS FILTERSCRIPT

 

// STOP SPECTATING

 
STB

Nem elérhető instant

  • 2778
  • ZzzzzZ
    • Profil megtekintése
dAdmin (DogoN\'s Admin System) Beta 1.0
« Válasz #4 Dátum: 2011. november 20. - 12:41:44 »
0 Show voters
ez szerintemalap script csak át irta

Nem elérhető Benceee

  • 4785
    • Profil megtekintése
dAdmin (DogoN\'s Admin System) Beta 1.0
« Válasz #5 Dátum: 2011. november 20. - 12:56:21 »
0 Show voters
Hát.:D Furcsa. Szerintem másolt valahonnan.

Nem elérhető JackBronson

  • 1499
  • ??
    • Profil megtekintése
dAdmin (DogoN\'s Admin System) Beta 1.0
« Válasz #6 Dátum: 2011. november 20. - 14:12:27 »
0 Show voters
XD a /asay az én admin rednszerembõl van :D
Én attam a változomnak azt a nevet,h \'kakak\' :D
Meg az egész /asay rendszer az enyémbõl van.

dAdmin (DogoN\'s Admin System) Beta 1.0
« Válasz #7 Dátum: 2011. november 20. - 14:30:37 »
0 Show voters
Diggity\" post=\"195015\" timestamp=\"1321789199\"]
de találok benne angol sorokat :
 

// WE ONLY DEAL WITH COMMANDS FROM ADMINS IN THIS FILTERSCRIPT

 

// STOP SPECTATING

 
STB
 
[/quote]
adminspec.pwn .

dAdmin (DogoN\'s Admin System) Beta 1.0
« Válasz #8 Dátum: 2011. november 20. - 15:05:14 »
0 Show voters
jah lehet nem szoktam nézni az alap scripteket hát ez egy összerakott admin rendszer lett innen egy kis ilyen onnan egy kis olyan xd

Nem elérhető DrAkE

  • 2078
    • Profil megtekintése
dAdmin (DogoN\'s Admin System) Beta 1.0
« Válasz #9 Dátum: 2011. november 20. - 15:24:14 »
+2 Show voters
Idézetet írta: bendor date=1321777567\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"13562\" data-ipsquote-contentclass=\"forums_Topic
Belekezdtem egy nagyobb kaliberû munkába, ez egy admin rendszer.
 
Õszintén, ebbe mi a \"nagyobb kaliberû\". Egyszerûen kivetted a dolgokat más scriptbõl és beleraktad ebbe. Ezt a scriptet is csak a hit tartja egybe. Ha már belekezdesz egy scriptbe az 80%-ban legyen saját.
Minek van betöltve az sscanf, core include mikor nem is használod?
Az asay elvileg nem is nagyon fog mûködni, magyarul üres szöveget fog kiírni.
Még sorolhatnám a hibákat.
« Utoljára szerkesztve: 2011. november 20. - 15:31:36 írta DrAkE »

dAdmin (DogoN\'s Admin System) Beta 1.0
« Válasz #10 Dátum: 2011. november 20. - 15:30:12 »
0 Show voters
10% függvények 10% leírások ++

Nem elérhető bendor

  • 2949
    • Profil megtekintése
dAdmin (DogoN\'s Admin System) Beta 1.0
« Válasz #11 Dátum: 2011. november 20. - 16:56:01 »
0 Show voters
Az asay tényleg onnan van,a spec is máshonnan van, de a többi full saját ^^

dAdmin (DogoN\'s Admin System) Beta 1.0
« Válasz #12 Dátum: 2011. november 20. - 17:37:52 »
0 Show voters


/admin vagyok. xdd annyiszor írod be ahányszor akarod xddd

Nem elérhető bendor

  • 2949
    • Profil megtekintése
dAdmin (DogoN\'s Admin System) Beta 1.0
« Válasz #13 Dátum: 2011. november 20. - 19:07:19 »
0 Show voters
Tõlem beírhatod akárhányszor,nem fogja mindig növelni... :mistrust:

Nem elérhető DrAkE

  • 2078
    • Profil megtekintése
dAdmin (DogoN\'s Admin System) Beta 1.0
« Válasz #14 Dátum: 2011. november 21. - 19:50:35 »
0 Show voters
Idézetet írta: bendor date=1321804561\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"13562\" data-ipsquote-contentclass=\"forums_Topic
Az asay tényleg onnan van,a spec is máshonnan van, de a többi full saját ^^
 
Ebbe mi a saját könyörgöm? :\'D :\'D Mindegyik valamelyik scriptbõl van X\'D

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal