cawte napadlo ma sem dat VIP + taky mali prikaz na cas
takze premena napr.
if (vip[playerid] == 0) return SendClientMessage(playerid, COLOR_CERVENA, "Nemáš V.I.P");
priklad na prikaz a to /money na cas
hore do modu
no to je vse o peniazoch este vam dam /vsay a /flip takze:
do OnPlayerCommandText:
vflip:
takze premena napr.
- kód:
new vip[MAX_PLAYERS];
- kód:
dcmd_setvip(playerid, params[])
{
if (!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0xFB0000FF,"[ Error ] Niesi RCON Admin!");//musi byt rcon
{
new string[200];
new id = strval(params[0]);
if(!IsPlayerConnected(id)) return SendClientMessage(playerid, 0xFB0000FF, "[ Error ] Hráč se zadanym ID Neni na serveru!");//ak zadane id neni na servery
format(string, sizeof(string), "[ Info ] Administrátor [ %s ] nastavil Hráčovi [ %s ] V.I.P. Level.", PlayerName(playerid), PlayerName(id)); //posle hracom spravu ze mu dal VIP
SendClientMessageToAll(0xFFFF00AA, string);
vip[id] = 1;
}
return 1;
}
- kód:
dcmd(setvip,6,cmdtext);
if (vip[playerid] == 0) return SendClientMessage(playerid, COLOR_CERVENA, "Nemáš V.I.P");
priklad na prikaz a to /money na cas
hore do modu
- kód:
peniaze[MAX_PLAYERS];
- kód:
SetTimer("publicc",300000,1); // cas si dajte aky chcete toto je na 5 min.
- kód:
if (strcmp("/vmoney", cmdtext, true, 10) == 0)//prikaz
{
if (vip[playerid] == 0) return SendClientMessage(playerid, COLOR_CERVENA, "Nemáš V.I.P");// ak nema vip
if (peniaze[playerid] == 0) { // ak pouzil prikaz skor ako pred 5 min.
GivePlayerMoney(playerid,1000);// da mu peniaze
SendClientMessage(playerid,COLOR_ORANZOVA,"Dal si si peniaze");// odosle spravu
peniaze[playerid] = 1;// da mu definiciu 1 aby nemohol skor ako o 5 min si dat peniaze
}else{
SendClientMessage(playerid,COLOR_CERVENA,"Príkaz môžeš použiť až o 5. minútu..");
}
- kód:
forward publicc(playerid);
public publicc(playerid)
{
peniaze[playerid] = 0;
return 1;
}
no to je vse o peniazoch este vam dam /vsay a /flip takze:
do OnPlayerCommandText:
- kód:
dcmd(vflip,5,cmdtext);
dcmd(vsay,4,cmdtext);
vflip:
- kód:
dcmd_vflip(playerid, params[]){
#pragma unused params
if(vip[playerid] == 0) return SendClientMessage(playerid,0xFF0000AA,"nemáš VIP");// ak nema vip
new Float:z;
if(IsPlayerInAnyVehicle(playerid)){// ak nieje vo vozidle
GetVehicleZAngle(GetPlayerVehicleID(playerid),z);
SetVehicleZAngle(GetPlayerVehicleID(playerid),z);
}else{
SendClientMessage(playerid,0xFFFFFFAA,"Niesi v aute");
}
return 1;
}
- kód:
dcmd_vsay(playerid,params[])
{
if (vip[playerid] == 0) return SendClientMessage(playerid, COLOR_CERVENA, "Nemáš V.I.P");//ak nema vip
new string[256];
if(!strlen(params)) return SendClientMessage(playerid, COLOR_CERVENA, "Použi: /vsay [TEXT]");//ak zle pouzije prikaz
format(string,sizeof(string), "=ViP=: %s =",params);//text v chate
SendClientMessageToAll(COLOR_FIALOVA,string);//odosle spravu farbu si dajte inu aku chcete
return 1;
}