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

Wysłany: 2014-03-30, 21:25


wiktorp







Wiek: 28
Na forum: 4707 dni
Posty: 85
Nick w MP: Maslo

Piwa: 458

Respekt: 35,8

Siema

Mam skrypt na prezent i jak dodac cos takiego ze ktos w niego wejdzie to ma kase i exp ? no kasa jest juz ustalona ale jak dodac score?

http://pastebin.com/hgUg9yW2
Pozdrawiam.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-03-31, 09:18


=X=

WUJCIO DOBRA RADA






Wiek: 53
Na forum: 4665 dni
Posty: 134
SPONSOR

Piwa: 641

Respekt: 209,5
Respekt: 209,5Respekt: 209,5

Ostrzeżeń: 100%
"wiktorp" napisał/a:

Siema

Mam skrypt na prezent i jak dodac cos takiego ze ktos w niego wejdzie to ma kase i exp ? no kasa jest juz ustalona ale jak dodac score?

http://pastebin.com/hgUg9yW2
Pozdrawiam.


Pawn

#include <a_samp>
#include <sscanf2>
#include <zcmd>

#define Czerwony 0xFF0000FF
#define Zielony 0x008000FF

#undef MAX_PLAYERS
#define MAX_PLAYERS 30

new pula, prezent;

#define rand(%0,%1) (random(%1-%0)+%0)

public OnPlayerPickUpPickup(playerid, pickupid)
{
        new string[320];
        if(pickupid == prezent)
        {
                if(IsPlayerAdmin(playerid))
                        return SendClientMessage(playerid, Czerwony, "Administrator nie mo?e zebra? prezentu!");
                {
                        GivePlayerMoney(playerid, pula);
                        format(string, sizeof(string), "Gratulacje! Znalaz?e?(a?) prezent jako pierwszy(a) i otrzyma?e?(a?) nagrod? w wysoko?ci %d$ + 1 score.", pula), SetPlayerScore(playerid, GetPlayerScore(playerid) + 1);
                        SendClientMessage(playerid, Zielony, string);
                        format(string, sizeof(string), "Gracz %s znalaz? prezent jako pierwszy i otrzyma? %d$ + 1 score. Gratulacje!", pName(playerid), pula);
                        SendClientMessageToAll(Zielony, string);
                        pula = 0;
                        DestroyPickup(prezent);
                        printf("Gracz %s zebra? prezent.", pName(playerid));
                }
        }
        return 1;
}

CMD:prezent(playerid, params[])
{
        new string[320];
        if(!IsPlayerAdmin(playerid))
                return SendClientMessage(playerid, Czerwony, "Nie jeste? administratorem!");
        if(GetPVarInt(playerid, "Prezent") == 1)
                return SendClientMessage(playerid, Czerwony, "Mo?na postawi? tylko jeden prezent!");

        {
                new Float:PosX, Float:PosY, Float:PosZ;
                GetPlayerPos(playerid, PosX, PosY, PosZ);
                SetPVarInt(playerid, "Prezent", 1);
                prezent = CreatePickup(19057, 1, PosX, PosY, PosZ-0.1, GetPlayerVirtualWorld(playerid));
                pula = (100000000+random(400000000));
                SendClientMessage(playerid, Zielony, "Prezent stworzony pomy?lnie.");
                format(string, sizeof(string), "Administrator %s(ID: %d) stworzy? prezent. Znajd? go, a czeka na ciebie nagroda w wysoko?ci %d$ + 1 score.", pName(playerid), playerid, pula);
                SendClientMessageToAll(Zielony, string);
                printf("Administrator %s stworzy? prezent.", pName(playerid));
        }
        return 1;
}

CMD:usunprezent(playerid, params[])
{
        new string[320];
        if(!IsPlayerAdmin(playerid))
                return SendClientMessage(playerid, Czerwony, "Nie jeste? administratorem!");
        if(GetPVarInt(playerid, "Prezent") != 1)
                return SendClientMessage(playerid, Czerwony, "Nie ma prezentu do usuni?cia.");
        {
                SetPVarInt(playerid, "Prezent", 0);
                DestroyPickup(prezent);
                pula = 0;
                SendClientMessage(playerid, Zielony, "Prezent usuni?ty pomy?lnie.");
                format(string, sizeof(string), "Administrator %s(ID: %d) usun?? prezent.", playerid, playerid);
                SendClientMessageToAll(Zielony, string);
                printf("Administrator %s usun?? prezent.", pName(playerid));
        }
        return 1;
}
stock pName(playerid)
{
        new nick[MAX_PLAYER_NAME];
        GetPlayerName(playerid, nick, MAX_PLAYER_NAME);
        return nick;
}


Postaw piwo autorowi tego posta
 

 
Tagi: jak :: ustawic
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