/* I I I------ I I / \\
I I I I I I I
I-------I I------ I I I I
I I I I I I I
I I I------ I------- I------- \\____/
Ehez kellene nekem annyi, hogy a Maximális VIP szint 3 legyen.
Azaz ha az admin azt írja be, hogy /advip 0 6 akkor írja ki: \"Nem létezõ szint\"
Illetve még 1 dolog kellene, hogy ne csak ID alapján engedje addolni a VIP-et, hanem név alapján is!
Elõre is köszönöm a segítséget!*/
#include a_samp
#include zcmd
#include sscanf2
enum pinfo
{
VIP
}
new PlayerInfo[MAX_PLAYERS][pinfo];
public OnPlayerConnect(playerid)
{
PlayerInfo[playerid][VIP]=0;
return 1;
}
CMD:advip(playerid, params[])
{
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,0xFF7318FF,\"Te nem vagy Admin!\");
new nev[MAX_PLAYER_NAME];
GetPlayerName(playerid,nev,sizeof(nev));
new jatekos;
new vipszint;
new string[200];
if(sscanf(params,\"id\",jatekos, vipszint)) return SendClientMessage(playerid,0xFF7318FF,\"Használat:/advip [iD] [szint]\");
format(string,sizeof(string),\"%s kinevezett téged VIP taggá! VIP szinted: %d\",nev,vipszint);
SendClientMessage(jatekos,0xFF7318FF,string);
format(string,sizeof(string),\"Kinevezted %d-t VIP taggá! Szintje: %d\",jatekos,vipszint);
SendClientMessage(playerid,0xFF7318FF,string);
PlayerInfo[jatekos][VIP]=vipszint;
return 1;
}
#include a_samp
#include zcmd
#include sscanf2
enum pinfo
{
VIP
}
new PlayerInfo[MAX_PLAYERS][pinfo];
public OnPlayerConnect(playerid)
{
PlayerInfo[playerid][VIP]=0;
return 1;
}
CMD:advip(playerid, params[])
{
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,0xFF7318FF,\"Te nem vagy Admin!\");
new nev[MAX_PLAYER_NAME];
GetPlayerName(playerid,nev,sizeof(nev));
new jatekos;
new vipszint;
new string[200];
if(sscanf(params,\"ud\",jatekos, vipszint)) return SendClientMessage(playerid,0xFF7318FF,\"Használat:/advip [iD/Név] [szint]\");
if(vipszint > 3)
{
format(string,sizeof(string),\"%s kinevezett téged VIP taggá! VIP szinted: %d\",nev,vipszint);
SendClientMessage(jatekos,0xFF7318FF,string);
format(string,sizeof(string),\"Kinevezted %d-t VIP taggá! Szintje: %d\",jatekos,vipszint);
SendClientMessage(playerid,0xFF7318FF,string);
PlayerInfo[jatekos][VIP]=vipszint;
}else SendClientMessage(playerid,0xFF7318FF,\"Hiba: max 3-mas szint!\");
//vagy
if(vipszint > 3) return SendClientMessage(playerid,0xFF7318FF,\"Hiba: max 3-mas szint!\");
format(string,sizeof(string),\"%s kinevezett téged VIP taggá! VIP szinted: %d\",nev,vipszint);
SendClientMessage(jatekos,0xFF7318FF,string);
format(string,sizeof(string),\"Kinevezted %d-t VIP taggá! Szintje: %d\",jatekos,vipszint);
SendClientMessage(playerid,0xFF7318FF,string);
PlayerInfo[jatekos][VIP]=vipszint;
return 1;
}
nos 2 féle képpen is bemutattam a szabályozást, a használatnl meg név és id úgy lehet ha i helyett u-t használsz az u a név és id lekérdezése...