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

Wysłany: 2017-12-07, 21:43


NitroFuN

El Barto






Wiek: 25
Na forum: 4127 dni
Posty: 532

Piwa: 1195

Respekt: 650,5
Respekt: 650,5Respekt: 650,5

Hej :) Jako, ?e wczoraj by?y Miko?ajki to postanowi?em napisa? mini skrypt, kt?ry dodaje na serwer mo?liwo?? za?o?enia czapki ?w. Miko?aja :)

Co wyr??nia ten skrypt od innych w internecie?
Wi?kszo?? skrypt?w w internecie zas?ania celownik snajperki, tutaj przy u?ywaniu celownika czapka jest automatycznie chowana :)

Film prezentuj?cy skrypt

PEŁNY EKRAN Odnośnik YouTube



Skrypt do samodzielnego skompilowania
Pawn
#include <a_samp>
#include <zcmd>

#define FILTERSCRIPT
#define PRESSED(%0) \
    (((newkeys & (%0)) == (%0)) && ((oldkeys & (%0)) != (%0)))
#define RELEASED(%0) \
    (((newkeys & (%0)) != (%0)) && ((oldkeys & (%0)) == (%0)))
new bool:CzapkaON[MAX_PLAYERS];


public OnFilterScriptInit()
{
    print("Czapki swiateczne zaladowane");
    print("Wesolych Swiat zyczy NitroFuN! :)");

    return 1;
}

public OnFilterScriptExit()
{
    print("Skrypt wylaczony.");
    return 1;
}

public OnPlayerConnect(playerid)
{
    CzapkaON[playerid] = true;
    return 1;
}

public OnPlayerSpawn(playerid)
{
    if(CzapkaON[playerid] == trueSetPlayerAttachedObject(playerid01906520.1200000.040000, -0.00350001001001.41.41.4);
}

public OnPlayerKeyStateChange(playeridnewkeysoldkeys)
{
    if(CzapkaON[playerid] == true)
    {
        new weapon;
        weapon GetPlayerWeapon(playerid);
        if(33 weapon 37 || weapon == 43)
        {
            if(PRESSED(128))
            {
                RemovePlayerAttachedObject(playerid0);
                return 1;
            }
            else if(RELEASED(128))
            {
                SetPlayerAttachedObject(playerid01906520.1200000.040000, -0.00350001001001.41.41.4);
            }
        }
    }
    return 1;
}

CMD:czapka(playeridparams[])
{
    if(CzapkaON[playerid] == false)
    {
        SetPlayerAttachedObject(playerid01906520.1200000.040000, -0.00350001001001.41.41.4);
        SendClientMessage(playerid0x4ED6D6FF"W??czy?e? czapk? ?wi?tego Miko?aja!");
        CzapkaON[playerid] = true;
    }
    else
    {
        RemovePlayerAttachedObject(playerid0);
        SendClientMessage(playerid0x4ED6D6FF"Wy??czy?e? czapk? ?wi?tego Miko?aja!");
        CzapkaON[playerid] = false;
    }
    return 1;
}


Skrypt mo?e wywo?ywa? problemy, gdy nasz serwer u?ywa obiekt?w na skinie i wtedy wystarczy zmieni? warto?? modelid w SetPlayerAttachedObject :)

Download PWN: https://www.solidfiles.com/v/Nj6m6W4d742K6
Download AMX: https://www.solidfiles.com/v/dkZaZzmPWW37V

No i oczywi?cie ?ycz? Weso?ych ?wi?t i Szcz??liwego Nowego Roku! :)

Podpis
GG: 61963221 - Discord: NitroFuN#2819


Gracz SA:MP - 2010-2019
Support Team - 26.11.2017 - 16.01.2018

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
Pjoonaa
Wysłany: 2017-12-08, 00:02


ProBaton

Emeryt GTA






Wiek: 27
Na forum: 3825 dni
Posty: 603
Nick w MP: ProBaton

Piwa: 2756

Respekt: 430
Respekt: 430

Co prawda ja ju? posiadam czapki miko?aja w swoim gm, ale skrypt spoczko.

Polecam ;)

Postaw piwo autorowi tego posta
 

 
Tagi: czapka :: świąteczna
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN » Skrypty do SA-MP » [SKRYPT] Czapka Świąteczna Odpowiedz do tematu

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