Skocz do zawartości
michalek97

Panel Administratora w GUI!

Rekomendowane odpowiedzi

Witam,

Mam do zaprezentowania panel administratora w GUI

Dziala tylko jak jestesmy zalogowani na RCONie.

KOD PWN:

#include <a_samp>
#pragma tabsize 0
public OnPlayerCommandText(playerid, cmdtext[])

{
if(!strcmp("/adminpanel", cmdtext, true))
{if(IsPlayerAdmin(playerid))
{
ShowPlayerDialog(playerid, 1, 2, "Panel Administratora", "Dodaj 100 hp \nDodaj armor \nTeleportuj na norm. spawn \nNapraw ten pojazd \nZrob GMX \nZrob burze \nZrob sloneczna pogode \nDodaj sobie miniguna \nWylacz server \nDodaj sobie noz", "Ok", "Anuluj");
}
return 1;
}
return 0;
}
//------------------------------------------------------------------------------
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{

if(dialogid == 1 && response)
{

switch(listitem)
{
//------------------------------------------------------------------------------
case 0:
{
SetPlayerHealth(playerid, 100);
}

case 1:
{
SetPlayerArmour(playerid, 100.0);
}

case 2:
{
SetPlayerPos(playerid, 2231.80,2156.27,10.82);
}

case 3:
{
RepairVehicle(GetPlayerVehicleID(playerid));
}

case 4:
{
SendRconCommand("gmx");
}

case 5:
{
SetWeather(15);
}

case 6:
{
SetWeather(1);
}

case 7:
{
GivePlayerWeapon(playerid, 38, 20000);
}

case 8:
{
SendRconCommand("exit");
}

case 9:
{
GivePlayerWeapon(playerid, 4, 1);
}
}
}

return 1;
}

Po wpisaniu /adminpanel pojawia się GUI, w którym są rózne opcje. Jest ich 10.

Lista opcji:

Dodaj 100 hp - Daje nam pelne zycie

Dodaj armor - Daje nam pelny armor

Teleportuj na norm. spawn - TUTAJ SPAWN SERVERA I-RP PL!!!

Napraw ten pojazd - Naprawia pojazd w ktorym aktualnie jestes

Zrob GMX - Restartuje server

Zrob burze - Zmienia pogode na burze

Zrob sloneczna pogode - Zmienia pogode na sloneczna

Dodaj sobie miniguna - Daje Ci miniguna

Wylacz server - Wylacza server

Dodaj sobie noz - Daje Ci nóż

Pozdrawiam. Komentujcie.

Zycze milego administratorowania serverem. Jest to moj 1 skrypt w PAWNO :)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Skrypt dosyć prosty . Zrób tez że jak nie ma Cię  w aucie to go nie naprawi .

Zamień tą dwójkę

ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST,

Daj tak ..

Albo zrób definicje na górze .

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Skrypt fajny, tylko szkoda że jest dal takich "dzieci neo". Admin ma pilnować porządku a nie "czitować" na legalu.

I do tego to układanie kodu, ale skoro to twój pierwszy skrypt w PAWN to 3/5 bo całkiem dobrze (jak na pierwszy).

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

no nie wiem dla mnie skrypt słaby... bardzo mało komend, i tak jak minokon powiedział admin jest od adminowania a nie od czitowania. Na skrypt dla admina w Gui to przynajmniej z 3/4 "kartki" tego gui powinny być komend do wybrania. może nie 4 ale spokojnie z 2/3 :)

OCENA(licze od 5):

+1 za to że twój pierwszy

+1 za to że to jednak przypomina panel admina

-1 za łożenie kodu

-1 za małą ilość komend

-1 za to że to jest bardziej do "czitowania"

-1 za używanie witaminek(#pragma)

końcowa ocena: 3/10 :) życzę dalszych osiągnięć :)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
O 1.12.2013 o 11:05, maciek2008 napisał:

Można w amx?

Wystarczy skompilować tak samo jak zwykły gamemode.

 

O 21.02.2016 o 18:08, Lolistatrolista napisał:

ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST,

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Myślę, że ktoś kto by posiedział 30 minut w pawnie by to napisał, a osoby które się wgl. na tym nie znają to nie wiem co tu szukają :D

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

  • Przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×