Skripta koju koristim:eXtreme
Detaljan opis problema:Ovako, Lukenzi mi je napravio Helper sistem, ali me zanima, posto nema /askq komanda, da mi neko napravi tu komandu, i tu pise /askq [pitanje] i da /askq vide svi admini, i helperi.
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Koji plugin imas(ako imas), za komande?
strcmp CMD :)
a jbg onda nmg mnogo mi je cimanja da je zcmd pa da razmislim :)
na vrh
forward ASDBroadCast(color,const string[],level);
komanda
if(strcmp(cmd,"/askq",true)==0)
{
if(IsPlayerConnected(playerid))
{
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
new offset = idx;
new result[64];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_GRAD2, "Koriscenje: /askq [text]");
return 1;
}
format(string, sizeof(string), "Pitanje od %s-a:{ffffff} %s", sendername, (result));
ASDBroadCast(COLOR_ASKQ,string,1);
SendClientMessage(playerid, COLOR_ASKQ, "Vase pitanje je poslato Adminima & helperima.");
}
return 1;
}
na dno
public ASDBroadCast(color,const string[],level)
{
foreach (Player, i)
{
if (PlayerInfo[i][pAdmin] >= level)//ovde podesavas da li je igrac admin
{
SendClientMessage(i, color, string);
printf("%s", string);
}
if (PlayerInfo[i][php] >= level)//ovde da li je helper :D
{
SendClientMessage(i, color, string);
printf("%s", string);
}
}
return 1;
}
Hvala Teste, super je GM, tako da sam njega editovao :)
Ti reci ako ti treba mod koj pravim, ima Vipa, Helpera i tako to :D
ne hvala i srecno ;)