GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Szkript kérések => A témát indította: NASGOL - 2011. Október 09. - 10:56:11

Cím: Regisztráció engedélyezés/tiltás admin által.
Írta: NASGOL - 2011. Október 09. - 10:56:11
Sziasztok már régen is kértem ezt a scriptet de sajna nem érkezet válasz remélem most válaszoltok.
Az lenne hogy kéne egy RP szeróra egy olyan script hogy ha valaki fellép a szerverre ne tudja beírni hogy /register csak ha admin mondja.Értitek nem?Régebben Fayon játszottam és láttam és most eljutottam hogy saját szeróm van és szeretném ha ezt a scriptet segítenétek összedobni.Ha valaki regisztrálni akar fellép és beírja hogy /register akkor azt írná ki hogy szólj egy adminnak /report-ban hogy engedélyeze a regisztrációt és én ilyenkor feltudnám kérdezni DM RK SK PG MG DB /me /try /b meg RP-s szitukat kérdeznék és amikor lefelelt beírnák egy parancsot pl /reg és akkor kinyitná a regisztrációt és kiírná hogy Az admin engedélyezte a regisztrációt a szerveren!!!Ha megint beírnám hogy /reg akkor meg letiltaná.
[mod]A \"Script\" téma név sem megfelelõ, egyáltalán nem utal a segítség témájára.[/mod]
Cím: Regisztráció engedélyezés/tiltás admin által.
Írta: Kovacs_Bela - 2011. Október 09. - 13:57:05
1. ha semmit nem értesz a programozáshoz, akkor minek kezdesz rp móddal?
2. ha az elõzõ témába nem írtak, mibõl gondolod hogy itt fognak?
3. én viszont irtam... változóval lehet megcsinálni.
Cím: Regisztráció engedélyezés/tiltás admin által.
Írta: [T.I.R.]Kenguru - 2011. Október 10. - 05:15:35
Tessék:
[pawn]#include a_samp
#include zcmd
#define ADMINDEF if(!IsPlayerAdmin(playerid)) //Ezt cseréld ki a saját admin rendszered if feltételére.
#define IS_ADMIN ADMINDEF return SendClientMessage(playerid, -1, \"Nem vagy admin.\")
new bool:reg;
CMD:reg(playerid) {
IS_ADMIN;
if(reg == true) {
    reg = false;
    SendClientMessage(playerid, -1, \"Regisztráció letiltva.\");
} else if(reg == false) {
    reg = true;
   SendClientMessage(playerid, -1, \"Regisztráció engedélyezve.\");
}
return 1;
}
/*
Ezt tedd bele a regisztráció parancsába:
if(reg == false) {
SendClientMessage(playerid, -1, \"A regisztráció le van tiltva.\");
} else if(reg == true) {
//Ide magát a regisztrációt tedd be.
}
*/[/pawn]