Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2017-02-09, 12:43


Wall_Bang_Ok







Wiek: 25
Na forum: 3817 dni
Posty: 30
Nick w MP: nikt

Piwa: 2

Respekt: 50

witam ma kto? co? takiego jak podgl?d komend jakie u?ywaj? gracze na serwie?
np wpisuje /as-eye on - w??czam podgl?d komend
szuka?em jak co? i nie ma tutaj by?ym wdzi?czny za danie linka czy co? :D

Ostatnio zmieniony przez Shimeon 2017-02-10, 13:56, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-02-09, 14:06


Wafelowski







Wiek: 29
Na forum: 5347 dni
Posty: 428

Piwa: 100

Respekt: 232
Respekt: 232Respekt: 232

Z jakiego systemu komend korzystasz?

Tu masz przyk?ad:

Pawn
// -- g?ra skryptu
new bool:WannaEye[MAX_PLAYERS];


// -- onplayerconnect
WannaEye[playerid] = false;

// -- komenda
CMD:eye(playeridparmas[])
{
    if(!IsPlayerAdmin(playerid))
    {
        SendClientMessage(playerid, -1"Nie posiadasz uprawnie? do u?ycia tej komendy");
        return 1;
    }

    if(WannaEye[playerid] == false)
    {
        SendClientMessage(playerid, -1"W??czy?e? podgl?danie komend");
        WannaEye[playerid] = true;
    }
    else
    {
        SendClientMessage(playerid, -1"Wy??czy?e? podgl?danie komend");
        WannaEye[playerid] = false;
    }
    return 1;
}

// -- przyk?ad
public OnPlayerCommandPerformed(playeridcmd[], params[], resultflags) 
{ 
    new string[100];
    for(new 0GetPlayerPoolSize(); i++)
    {
        if(!IsPlayerConnected(i) || !IsPlayerAdmin(i)) continue;

        if(WannaEye[playerid] == true)
        {
            GetPlayerName(istring26);
            format(stringsizeof(string), "%s (%d) u?y? komendy %s"stringicmd);
            SendClientMessage(i, -1string);
        }
    }
    return 1; 
}  


Ostatnio zmieniony przez Wafelowski 2017-02-11, 14:07, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
Wall_Bang_Ok
Wysłany: 2017-02-09, 16:58


Wall_Bang_Ok







Wiek: 25
Na forum: 3817 dni
Posty: 30
Nick w MP: nikt

Piwa: 2

Respekt: 50

super ziomu?, korzystam z gamemoda premium a/d air z 2012 roku by?bym wdzi?czny gdyby? da?by? plik tego skryptu ?ebym m?g? wklei? na serwer i jakiej komendy u?y? ?eby to w??czy? i wy??czy? :D

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-02-09, 17:45


Wafelowski







Wiek: 29
Na forum: 5347 dni
Posty: 428

Piwa: 100

Respekt: 232
Respekt: 232Respekt: 232

Podaj linka do tej mapy zaraz zobacz? i Ci napisze co masz zrobi?.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-02-10, 13:01


Wall_Bang_Ok







Wiek: 25
Na forum: 3817 dni
Posty: 30
Nick w MP: nikt

Piwa: 2

Respekt: 50

Wafelowski,
http://air.rsah.pl zak?adka download

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-02-10, 22:44


Combacior







Wiek: 29
Na forum: 5795 dni
Posty: 1516

Piwa: 2161

Respekt: 1060
Respekt: 1060

Ostrzeżeń: 20%
Bez pliku .pwn za du?o nie zrobisz. Mo?esz spr?bowa? ten kod wklepa? jako skrypt pomocniczy (filterscript), aczkolwiek czy to zadzia?a, to nie wiem.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-02-11, 17:01


Wafelowski







Wiek: 29
Na forum: 5347 dni
Posty: 428

Piwa: 100

Respekt: 232
Respekt: 232Respekt: 232

Pawn
#include <a_samp>

new PlayerName[MAX_PLAYERS][MAX_PLAYER_NAME+1],
    bool:Eye[MAX_PLAYERS];

public OnPlayerConnect(playerid)
{
    GetPlayerName(playeridPlayerName[playerid], MAX_PLAYER_NAME+1);
    Eye[playerid] = false;
    return 1;
}

public OnPlayerCommandText(playeridcmdtext[])
{
    Check(playeridcmdtext);
    
    if(!strcmp(cmdtext"/eye"))
    {
           if(!IsPlayerAdmin(playerid)) return 1;

         if(Eye[playerid] == false)
         {
            SendClientMessage(playerid, -1"W??czy?e? EYE, yay!");
               Eye[playerid] = true;
         }
         else
         {
            SendClientMessage(playerid, -1"Wy??czy?e? EYE");
            Eye[playerid] = false;
           }
        return 1;
    }
    return 0;
}

Check(playeridcmdtext[])
{
    new s[126];
    for(new 0GetPlayerPoolSize() + 1i++)
    {
        if(!IsPlayerConnected(i) || !IsPlayerAdmin(i)) continue;
        
        if(Eye[i] == true)
        {
            format(ssizeof(s), "[eye] %s (%d) u?y? komendy %s."PlayerName[playerid],  playeridcmdtext);
            SendClientMessage(i0xFF9980FFs);
        }
    }
    return 1;
}


Przetestowane i dzia?a.

Postaw piwo autorowi tego posta
 

 
Tagi: podgląd :: komend :: serwer
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku