Szerző Téma: Alap Adminscript  (Megtekintve 2404 alkalommal)

Nem elérhető shadee

  • 1073
    • Profil megtekintése
Alap Adminscript
« Dátum: 2011. november 22. - 05:43:29 »
+1 Show voters
üdv gyorsan készítettem egy Alap adminscriptet:D
parancsok:
- /goto
- /get
- /fagyaszt
- /olvaszt
- /penz
- /fegyver
- /skin
Rcon Adminnal lehet csak használni!
Script:
[pawn]CMD:goto(playerid,params[])
{
new id;
new Float:x,Float:y,Float:z;
if(!IsPlayerAdmin(playerid))return SendClientMessage(playerid,COLOR_GREEN,\"Nem Vagy Adminisztrátor!\");
if(id == INVALID_PLAYER_ID)return SendClientMessage(playerid,COLOR_GREEN,\"Helytelen PlayerID!\");
if(sscanf(params,\"u\",id))return SendClientMessage(playerid,COLOR_GREEN,\"Használat: /goto [iD]\");
GetPlayerPos(id,x,y,z);
SetPlayerPos(playerid,x,y,z);
SendClientMessage(id,COLOR_GREEN,\"Admin Odateleportált Hozzád!\");
return 1;
}
CMD:get(playerid,params[])
{
new id,Float:x,Float:y,Float:z;
if(!IsPlayerAdmin(playerid))return SendClientMessage(playerid,COLOR_GREEN,\"Nem Vagy Adminisztrátor!\");
if(id==INVALID_PLAYER_ID)return SendClientMessage(playerid,COLOR_GREEN,\"Helytelen PlayerID!\");
if(sscanf(params,\"u\",id))return SendClientMessage(playerid,COLOR_GREEN,\"Használat:/get [iD]\");
GetPlayerPos(playerid,x,y,z);
SetPlayerPos(id,x,y,z);
return 1;
}
CMD:fagyaszt(playerid,params[])
{
new id;
if(!IsPlayerAdmin(playerid))return SendClientMessage(playerid,COLOR_GREEN,\"Nem Vagy Adminisztrátor!\");
if(id==INVALID_PLAYER_ID)return SendClientMessage(playerid,COLOR_GREEN,\"Helytelen PlayerID\");
if(sscanf(params,\"u\",id))return SendClientMessage(playerid,COLOR_GREEN,\"Használat:/fagyaszt [iD]\");
TogglePlayerControllable(id,true);
SendClientMessage(id,COLOR_GREEN,\"Admin lefagyasztott!\");
return 1;
}
CMD:olvaszt(playerid,params[])
{
new id;
if(!IsPlayerAdmin(playerid))return SendClientMessage(playerid,COLOR_GREEN,\"Nem Vagy Adminisztrátor!\");
if(id==INVALID_PLAYER_ID)return SendClientMessage(playerid,COLOR_GREEN,\"Helytelen PlayerID\");
if(sscanf(params,\"u\",id))return SendClientMessage(playerid,COLOR_GREEN,\"Használat:/olvaszt [iD]\");
TogglePlayerControllable(id,false);
SendClientMessage(id,COLOR_GREEN,\"Admin felolvasztott\");
return 1;
}
CMD:penz(playerid,params[])
{
new id,penzertek;
if(!IsPlayerAdmin(playerid))return SendClientMessage(playerid,COLOR_GREEN,\"Nem Vagy Adminisztrátor!\");
if(id==INVALID_PLAYER_ID)return SendClientMessage(playerid,COLOR_GREEN,\"Helytelen PlayerID\");
if(sscanf(params,\"ui\",id,penzertek))return SendClientMessage(playerid,COLOR_GREEN,\"Használat:/penz [iD][PénzÉrték]\");
GivePlayerMoney(id,penzertek);
SendClientMessage(id,COLOR_GREEN,\"Az egyik Admin megváltoztatta a Pénzértékedet!\");
return 1;
}
CMD:pont(playerid,params[])
{
new id,pont;
if(!IsPlayerAdmin(playerid))return SendClientMessage(playerid,COLOR_GREEN,\"Nem Vagy Adminisztártor!\");
if(id==INVALID_PLAYER_ID)return SendClientMessage(playerid,COLOR_GREEN,\"Helytelen PlayerID\");
if(sscanf(params,\"ui\",id,pont))return SendClientMessage(playerid,COLOR_GREEN,\"Használat:/pont [iD][PONT]\");
SetPlayerScore(id,pont);
SendClientMessage(id,COLOR_GREEN,\"Az Egyik Admin Megváltoztatta a Pontodat!\");
return 1;
}
CMD:fegyver(playerid,params[])
{
new id,fegyver,loszer;
if(!IsPlayerAdmin(playerid))return SendClientMessage(playerid,COLOR_GREEN,\"Nem Vagy Adminisztrátor!\");
if(id==INVALID_PLAYER_ID)return SendClientMessage(playerid,COLOR_GREEN,\"Helytelen PlayerID\");
if(sscanf(params,\"uii\",id,fegyver,loszer))return SendClientMessage(playerid,COLOR_GREEN,\"Használat:/fegyver [iD][FEGYVER][LÕSZER]\");
GivePlayerWeapon(id,fegyver,loszer);
SendClientMessage(id,COLOR_GREEN,\"Admintól Kaptál fegyvert!\");
return 1;
}
CMD:setskin(playerid,params[])
{
new id,skin;
if(!IsPlayerAdmin(playerid))return SendClientMessage(playerid,COLOR_GREEN,\"Nem Vagy Adminisztrátor!\");
if(id==INVALID_PLAYER_ID)return SendClientMessage(playerid,COLOR_GREEN,\"Helytelen PlayerID\");
if(sscanf(params,\"ui\",id,skin))return SendClientMessage(playerid,COLOR_GREEN,\"Használat:/skin [iD][skinID]\");
SetPlayerSkin(id,skin);
return 1;
}
[/pawn]
újraírva!sscanf tudással
« Utoljára szerkesztve: 2011. november 25. - 09:26:09 írta shadee »

Kovacs_Bela

  • Vendég
Alap Adminscript
« Válasz #1 Dátum: 2011. november 22. - 20:39:26 »
0 Show voters
Nem rosz, kezdõknek hasznos lehet.. Grat! :D

Nem elérhető shadee

  • 1073
    • Profil megtekintése
Alap Adminscript
« Válasz #2 Dátum: 2011. november 22. - 23:06:08 »
0 Show voters
kössz

Nem elérhető instant

  • 2778
  • ZzzzzZ
    • Profil megtekintése
Alap Adminscript
« Válasz #3 Dátum: 2011. november 23. - 18:38:17 »
0 Show voters
jol néz ki :D

Nem elérhető Sheet

  • 1508
  • Támogató
    • Profil megtekintése
Alap Adminscript
« Válasz #4 Dátum: 2011. november 23. - 19:06:15 »
0 Show voters
ID helyett használhatnál Név/ID -t, vagyis sscanf be \"d\" helyett \"u\"-t meg persze a változó lenne más

Nem elérhető shadee

  • 1073
    • Profil megtekintése
Alap Adminscript
« Válasz #5 Dátum: 2011. november 24. - 15:01:31 »
0 Show voters
Idézetet írta: Sheet date=1322071575\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"13617\" data-ipsquote-contentclass=\"forums_Topic
ID helyett használhatnál Név/ID -t, vagyis sscanf be \"d\" helyett \"u\"-t meg persze a változó lenne más
 
most kezdtem el az SScanf Tanulását.Így nemtudom hogy u mit jelent meg ilyenek

Kovacs_Bela

  • Vendég
Alap Adminscript
« Válasz #6 Dátum: 2012. március 16. - 14:24:19 »
0 Show voters
2x-ra írok mert eljutottam megint ide :D
szép lett, bár jobb lett volna ha cisnáltál volna hozzá egy egyedi adminrendszert dinivel ;)

Alap Adminscript
« Válasz #7 Dátum: 2012. május 22. - 16:14:15 »
0 Show voters
Hát nem rossz,de miért ALAP? Fejleszthetted volna tovább is,és akkor hasznos lett volna valamire...

Alap Adminscript
« Válasz #8 Dátum: 2012. május 22. - 16:14:15 »
0 Show voters
Hát nem rossz,de miért ALAP? Fejleszthetted volna tovább is,és akkor hasznos lett volna valamire...

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal