Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2016-07-18, 18:26


PomperYT







Wiek: 34
Na forum: 3681 dni
Posty: 1



Respekt: 50

Witam,
mam pytanie, mianowicie jak mog? doda? komendy tylko dla VIPA w tym oto skrypcie? Pozdrawiam

Kod:

#include <a_samp>
#include <zcmd>
#include <colors>
#include <sscanf>

#define R "{FF0000}"
#define W "{000000}"
#define C_ADMIN "FF0000"
#define Y "{D2C520}"
#define G "{94D317}"
#define playername

new AAdmin[MAX_PLAYERS],
ZAdmin[MAX_PLAYERS],
QAdmin[MAX_PLAYERS],
IAdmin[MAX_PLAYERS];
////////////////////MOD LOGIN//////////////////////////////////
CMD:mlogin(playerid, params[])
{
new pname[MAX_PLAYER_NAME+1];
new tmp[256];
GetPlayerName(playerid, pname, sizeof(pname));
if( !strcmp(pname, "SnigolexXx", true) || !strcmp(pname, "Nick nr2", true) )
{
if(!QAdmin[playerid])
{
QAdmin[playerid]=1;
SendClientMessage(playerid, -1, "Zalogowales sie na range: {00FF00}Moderator.");
format(tmp, sizeof(tmp), "{FF0000}%s zalogowal sie na Moderatora.", pname, playerid);
SendClientMessageToAll(playerid, tmp);
return 1;
}
else if(QAdmin[playerid])
{
SendClientMessage(playerid, -1, "Aktualnie jeste? {00FF00}modem.");
return 1;
}
}
else
{
format(tmp, sizeof(tmp), "{FF0000}%s zostal(a) wyrzucony(a) , Powod: Nieautoryzowane logowanie na moda", pname, playerid);
SendClientMessageToAll(playerid, tmp);
Kick(playerid);
return 1;
}
}
////////////////////MOD LOGIN//////////////////////////////////
///////////////////////////////////////////////////ADMIN LOGIN/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
CMD:alogin(playerid, params[])
{
new pname[MAX_PLAYER_NAME+1];
new tmp[256];
GetPlayerName(playerid, pname, sizeof(pname));
if( !strcmp(pname, "SnigolexXx", true) || !strcmp(pname, "Nick nr2", true) )
{
if(!AAdmin[playerid])
{
AAdmin[playerid]=1;
SendClientMessage(playerid, -1, "Zalogowales sie na range: {00FF00}Administrator.");
format(tmp, sizeof(tmp), "{FF0000}%s zalogowal sie na Administratora.", pname, playerid);
SendClientMessageToAll(playerid, tmp);
return 1;
}
else if(AAdmin[playerid])
{
SendClientMessage(playerid, -1, "Aktualnie jeste? {00FF00}Adminem.");
return 1;
}
}
else
{
format(tmp, sizeof(tmp), "{FF0000}%s zostal(a) wyrzucony(a) , Powod: Nieautoryzowane logowanie na @", pname, playerid);
SendClientMessageToAll(playerid, tmp);
Kick(playerid);
return 1;
}
}
///////////////////////////////////////////////////ADMIN LOGIN/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////HEADADMIN LOGIN///////////////////////////////////////////////////
CMD:halogin(playerid, params[])
{
new pname[MAX_PLAYER_NAME+1];
new tmp[256];
GetPlayerName(playerid, pname, sizeof(pname));
if( !strcmp(pname, "SnigolexXx", true) || !strcmp(pname, "Nick nr2", true) )
{
if(!ZAdmin[playerid])
{
ZAdmin[playerid]=1;
SendClientMessage(playerid, -1, "Zalogowales sie na {00FF00}HeadAdmina.");
format(tmp, sizeof(tmp), "{FF0000}%s zalogowal sie na HeadAdmina.", pname, playerid);//logowanie na moda /mlogin
SendClientMessageToAll(playerid, tmp);
return 1;
}
else if(ZAdmin[playerid])
{
SendClientMessage(playerid, -1, "Aktualnie jeste? juz Zalogowany na {00FF00}H@.");
return 1;
}
}
else
{
format(tmp, sizeof(tmp), "{FF0000}%s zostal(a) wyrzucony(a) , Powod: Nieautoryzowane logowanie na HeadAdmina", pname, playerid);
SendClientMessageToAll(playerid, tmp);
Kick(playerid);
return 1;
}
}
///////////////////////////////////////////////////HEADADMIN LOGIN///////////////////////////////////////////////////
////////////////////////////VIP LOGIN/////////////////////////////
CMD:vlogin(playerid, params[])
{
new pname[MAX_PLAYER_NAME+1];
new tmp[256];
GetPlayerName(playerid, pname, sizeof(pname));
if( !strcmp(pname, "SnigolexXx", true) || !strcmp(pname, "Nick nr2", true) )
{
if(!IAdmin[playerid])
{
IAdmin[playerid]=1;
SendClientMessage(playerid, -1, "Zalogowales sie na {00FF00}ViPa.");
format(tmp, sizeof(tmp), "{FF0000}%s zalogowal sie na ViPa.", pname, playerid);
SendClientMessageToAll(playerid, tmp);
return 1;
}
else if(IAdmin[playerid])
{
SendClientMessage(playerid, -1, "Aktualnie jeste? juz Zalogowany na {00FF00}Vipa.");
return 1;
}
}
else
{
format(tmp, sizeof(tmp), "{FF0000}%s zostal(a) wyrzucony(a) , Powod: Nieautoryzowane logowanie na ViP", pname, playerid);//logowanie na v vlogin
SendClientMessageToAll(playerid, tmp);
Kick(playerid);
return 1;
}
}
/////////////////////////////VIP LOGIN//////////////////////
public OnPlayerText(playerid, text[])
{
new costamxdd[256];

if(AAdmin[playerid])
{
format(costamxdd, sizeof(costamxdd), "| "R"Administrator {00FF00}| ID:%d | {00FF00}%s", playerid, text);
SendPlayerMessageToAll(playerid, costamxdd);
return 0;
}
if(ZAdmin[playerid])
{
format(costamxdd, sizeof(costamxdd), "| {FFFFFF}Head"R"Admin {33CC66}| ID:%d | {00FF00}%s", playerid, text);
SendPlayerMessageToAll(playerid, costamxdd);
return 0;
}
if(QAdmin[playerid])
{
format(costamxdd, sizeof(costamxdd), "| "G"Moderator {00FF00}| ID:%d | {33CC66}%s", playerid, text);
SendPlayerMessageToAll(playerid, costamxdd);
return 0;
}
if(IAdmin[playerid])
{
format(costamxdd, sizeof(costamxdd), "| "Y"ViP {00FF00}| ID:%d | {33CC66}%s", playerid, text);
SendPlayerMessageToAll(playerid, costamxdd);
return 0;
}


return 1;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-07-18, 19:19


Iggy

#admin






Wiek: 26
Na forum: 4596 dni
Posty: 3469
Nick w MP: Iggy

Piwa: 1716

Respekt: 915
Respekt: 915Respekt: 915


   Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
Kod:

if(IAdmin[playerid] == 1)

Przy komendzie dla vipa dajesz taki warunek, jak zmienna wynosi 1, czyli gracz ma rang? vipa to co? si? wykonuje, jak nie, czyli else to zaka?czasz kod.

Postaw piwo autorowi tego posta
 

 
Tagi: komendy :: skrypcie
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku