Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Roby Mapper poslato Jul 17, 2017, 16:04:24 POSLE PODNE

Naslov: Problem aduty za vlasnika
Poruka od: Roby Mapper poslato Jul 17, 2017, 16:04:24 POSLE PODNE
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): //
Naslov: Odg: Problem aduty za vlasnika
Poruka od: Dragi poslato Jul 17, 2017, 16:54:09 POSLE PODNE
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
Naslov: Odg: Problem aduty za vlasnika
Poruka od: Roby Mapper poslato Jul 17, 2017, 17:18:05 POSLE PODNE
Ja imam ovako mozes mi da mi ubacis pls
   https://pastebin.com/JmzpNdy8
Naslov: Odg: Problem aduty za vlasnika
Poruka od: Fqris poslato Jul 17, 2017, 17:20:19 POSLE PODNE
Iskreno koji ce ti to k...
Naslov: Odg: Problem aduty za vlasnika
Poruka od: Dragi poslato Jul 17, 2017, 18:41:03 POSLE PODNE
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]
Naslov: Odg: Problem aduty za vlasnika
Poruka od: Roby Mapper poslato Jul 17, 2017, 19:34:30 POSLE PODNE
@|Gagi| hvala ti radi  :D @Amain  MOZE LOCK BRT
Naslov: Odg: Problem aduty za vlasnika
Poruka od: Dragi poslato Jul 17, 2017, 19:50:03 POSLE PODNE
Pa naravno da radi nista brate uvek :D Imas opciju da sam zakljucas temu  ;)
Naslov: Odg: Problem aduty za vlasnika
Poruka od: Ƭ H Σ Ʋ 1 ∏ ∏ Ψ _ poslato Jul 17, 2017, 20:01:12 POSLE PODNE
Na Athlone modu nema komanda /aduty nego /aon i kod ;)
Naslov: Odg: Problem aduty za vlasnika
Poruka od: Roby Mapper poslato Jul 18, 2017, 18:58:11 POSLE PODNE
@TheVinny  Na verziji koju koristim ja ima /aduty 1.1 ver
Naslov: Odg: Problem aduty za vlasnika
Poruka od: Tosic ツ poslato Jul 19, 2017, 12:58:08 POSLE PODNE
[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 :)
Naslov: Odg: Problem aduty za vlasnika
Poruka od: Roby Mapper poslato Jul 19, 2017, 19:07:05 POSLE PODNE
@Tosic ãƒ,,  Resio sam problem vec odavno ali hvala ti molim modotere da lock @Amain  @MEDO