Skripta koju koristim: Athlone v.1.0
Detaljan opis problema: Za sve admine kada kucaju /aduty pise da je na duznosti svim igracima da kucaju /askq za pomoc ali admin 7 vlasniku ne pise mozete mi pomoci kako da namestim da pise i vlasniku da je na duznosti
Dio skripte: https://pastebin.com/RX11jQwk
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Atlhone mod nije za pocetnike.. To ti je do komande. Daj komandu /askq moras da namestis da tekst pitanja vide i admin 7. Verovatno imas forward i samo namestis da moze da vide i admin sedam ovako to izgleda kod mene.
[pawn]forward AdminPoruke(color, string[]);
public AdminPoruke(color, string[])
{
foreach(Player,i)
{
if(PlayerInfo[pAdmin] >= 1)
{
SendClientMessage(i, color, string);
}
}
}[/pawn]
i onda kod komande /askq dodas ovako
[pawn]format(string, sizeof(string), ""); // tu ide tekst npr: PITANJE: %s je postavio pitanje: %s
AdminHelper(-1,string); // ovo je ko ce tu poruku da vidi posto si tu u forwardu stavio svi admini jednaki ili veci od 1 onda oni vide
[/pawn]
a ako zelis da moraju bidi na duznosti onda dodas u forwardu proveru if else za duznost.. prosto
Ja imam ovako mozes mi da mi ubacis pls
https://pastebin.com/JmzpNdy8
Iskreno koji ce ti to k...
pa eto ti kucaj umesto
[pawn]if( PlayerInfo[ playerid ][ xAdmin ] < 7 ) { // ovo ti znaci ako je xAdmin level manji od 7, znaci 6 pa dole oni mogu a 7 be moze moras staviti <= 7 [/pawn]
ali najbolje da ne bi bilo greske stavi ovako i nece biti problema... Moj savet nemoj koristiti taj mod nije za pocetnike.. Ima ces skoro svaki put problem ako nesto dodas jer skriptan je tako da moras znati dosta u vezi pawn..
ovako stavi i bice ok sve
[pawn]if( PlayerInfo[ playerid ][ xAdmin ] >= 1 ) {[/pawn]
@|Gagi| hvala ti radi :D
@Amain MOZE LOCK BRT
Pa naravno da radi nista brate uvek :D Imas opciju da sam zakljucas temu ;)
Na Athlone modu nema komanda /aduty nego /aon i kod ;)
@TheVinny Na verziji koju koristim ja ima /aduty 1.1 ver
[pawn]
CMD:aduty(playerid, params[])
{
if(PlayerInfo[playerid][xHiac] < 1) return GRESKA(playerid, "Niste autorizovani da koristite ovu komandu");
if(!HiacDuty[playerid])
{
if(PlayerInfo[playerid][xHiac] >= 1)
{
SetPlayerColor(playerid, 0x000000FF);
}
Pinki_SetPlayerHealth(playerid, 100);
Pinki_SetPlayerArmour(playerid, 99);
if(PlayerInfo[playerid][xHiac] < 5 && PlayerInfo[playerid][xPol] == 1)
SendInfoMessage(playerid, "Sada si Hiac na duznosti.");
HiacDuty[playerid] = true;
if(PlayerInfo[playerid][xHiac] < 7)
{
format(globalstring, sizeof(globalstring), "Hiac %s "col_white"je na duznosti.", ImeIgraca(playerid));
HiacPoruka(ZELENA, globalstring);
}
}
else
{
Pinki_SetPlayerHealth(playerid, 40);
Pinki_SetPlayerArmour(playerid, 0);
SendInfoMessage(playerid, "Vise nisi Hiac na duznosti.");
if(PlayerInfo[playerid][xHiac] < 7)
{
format(globalstring, sizeof(globalstring), "Hiac %s "col_white"vise nije na duznosti.", ImeIgraca(playerid));
HiacPoruka(ZELENA, globalstring);
}
HiacDuty[playerid] = false;
}
return true;
}
[/pawn]
Ovo sam ja radio kad sam radio na BlackMoney modu. Zameni promenljive sa tvojima i tjt :)
@Tosic ãƒ,, Resio sam problem vec odavno ali hvala ti molim modotere da lock
@Amain @MEDO