Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Cimbur poslato Septembar 30, 2012, 12:10:55 POSLE PODNE

Naslov: [Pomoc]askq
Poruka od: Cimbur poslato Septembar 30, 2012, 12:10:55 POSLE PODNE
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):
Naslov: Odg: [Pomoc]askq
Poruka od: Lukks poslato Septembar 30, 2012, 12:24:18 POSLE PODNE
Koji plugin imas(ako imas), za komande?
Naslov: Odg: [Pomoc]askq
Poruka od: Cimbur poslato Septembar 30, 2012, 12:24:52 POSLE PODNE
strcmp CMD :)
Naslov: Odg: [Pomoc]askq
Poruka od: Lukks poslato Septembar 30, 2012, 12:30:17 POSLE PODNE
a jbg onda nmg mnogo mi je cimanja da je zcmd pa da razmislim :)
Naslov: Odg: [Pomoc]askq
Poruka od: [DV]Teške poslato Septembar 30, 2012, 12:34:16 POSLE PODNE
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;
}
Naslov: Odg: [Pomoc]askq
Poruka od: Cimbur poslato Septembar 30, 2012, 12:38:38 POSLE PODNE
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
Naslov: Odg: [Pomoc]askq
Poruka od: [DV]Teške poslato Septembar 30, 2012, 12:39:26 POSLE PODNE
ne hvala i srecno  ;)