Poté jsem chtěl přidat do stejného FS na stejný spůsob moderátora, ale vždy, když si ho dam a vypnu a zapnu server a připojim se, moderátora nemam, je někde chyba v načítání, ale nevim kde.. jinak když se nevypne server tak to jde normálně .. a VIP se ukládá, jen ten moderátor nejse, tady je kod
DEFINE, NEW, FORWARDY
new VIP[MAX_PLAYERS];
new MOD[MAX_PLAYERS];
#define CheckTime 60000 //čas update VIP v MS
#define VIP_F "VIP/%s.txt" //cesta k VIP Souboru
#define MOD_F "Moderatori/%s.txt"
#define DIALOG_VIP 10 //Dialog s popisem VIP Scriptu
#define DIALOG_VIPS 11 //Dialog s VIP Hracema
#define DIALOG_MODS 12
#define F_CERVENA 0xFF0000AA
#define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1
forward CheckVIP(playerid);
forward CheckMOD(playerid);
PUBLICI K FORWARDŮM
public CheckVIP(playerid)
{
new file[128];
format(file,sizeof(file),VIP_F,PlayerName(playerid));
if(VIP[playerid] == 0){
if(fexist(file)){
VIP[playerid] =1;
new str[100];
format(str, 100, "Hráč %s dostal VIP!",PlayerName(playerid));
SendClientMessageToAll(F_CERVENA, str);
}
}
else if(VIP[playerid] == 1){
if(!fexist(file)){
VIP[playerid] =0;
new str[100];
format(str, 100, "Hráči %s bylo odebráno VIP!",PlayerName(playerid));
SendClientMessageToAll(F_CERVENA, str);
}
}
return 1;
}
public CheckMOD(playerid)
{
new soubor[128];
format(soubor,sizeof(soubor),MOD_F,PlayerName(playerid));
if(MOD[playerid] == 0){
if(fexist(soubor)){
MOD[playerid] =1;
new string[100];
format(string, 100, "Hráč %s se stal moderátorem!",PlayerName(playerid));
SendClientMessageToAll(F_CERVENA, string);
}
}
else if(MOD[playerid] == 1){
if(!fexist(soubor)){
MOD[playerid] =0;
new string[100];
format(string, 100, "Hráči %s byl odebrán moderátorský účet!",PlayerName(playerid));
SendClientMessageToAll(F_CERVENA, string);
}
}
return 1;
}
Dotaz
Deejva 36
Ahoj, stáhl jsem si vip od Domm: http://pawno.cz/topi...ystem-pawn-php/
Poté jsem chtěl přidat do stejného FS na stejný spůsob moderátora, ale vždy, když si ho dam a vypnu a zapnu server a připojim se, moderátora nemam, je někde chyba v načítání, ale nevim kde.. jinak když se nevypne server tak to jde normálně .. a VIP se ukládá, jen ten moderátor nejse, tady je kod
DEFINE, NEW, FORWARDY
PUBLICI K FORWARDŮM
ONPLAYERCONNECT
ONPLAYERTEXT
ONPLAYERCOMMANDTEXT
PŘÍKAZY
STOCK
Vím že by to do toho šlo zapojit i jednodušeji, ale učím se a chci to udělat tak, aby to bylo nejjdnodušší pro mě
Díky za rady
Link to comment
Share on other sites
22 odpovědí na tuto otázku
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now