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

Wysłany: 2014-02-02, 08:11


RedHed_

Uczeń Pawn ;)






Wiek: 28
Na forum: 4874 dni
Posty: 50
Nick w MP: DaVe_

Piwa: 318

Respekt: 40

Witajcie ;)

Mam takie pytanko, robi? /rachunek i chcia?bym zrobi? ?e max. rachunek jaki mo?na wystawi? graczu to np. 4000$ i jak zrobi? takie ograniczenie ?;)

Podpis


...

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-02-02, 10:07


=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%
"RedHed_" napisał/a:

Witajcie ;)

Mam takie pytanko, robi? /rachunek i chcia?bym zrobi? ?e max. rachunek jaki mo?na wystawi? graczu to np. 4000$ i jak zrobi? takie ograniczenie ?;)


Podejrzewam ?e masz w strtok.

Pawn

public OnPlayerCommandText(playerid, cmdtext[])
{
    new cmd[256];
    new mpt[256];
    new idx;

    if (strcmp(cmd, "/rachunek", true)==0)
    {
        if(gTeam[playerid] == TEAM_TAXI) // Zmieniasz team.
        {
            new moneyplayer;
            new moneyplus;
            mpt = strtok(cmdtext, idx);

            if(!strlen(mpt))
            {
                SendClientMessage(playerid, -1, "|i| /rachunek |id. gracza| |suma|");

            }else{

            moneyplayer = strval(mpt);
            mpt = strtok(cmdtext, idx);

            if(!strlen(mpt))
            {
                SendClientMessage(playerid, -1, "|i| Nieprawid?owa suma!");

            }else{

            if(strval(mpt) > 4000) return SendClientMessage(playerid, -1,"|i| Maksymalna kwota mo?e wynosic 4000$"); // Zmieniasz kwot?.
            moneyplus = strval(mpt);
            new moneyplayername[MAX_PLAYER_NAME];
            GetPlayerName(moneyplayer,moneyplayername,sizeof(moneyplayername));
            format(string, sizeof(string), "|i| Kierowca taxi: %s |id: %d| wystawi? rachunek |%d$| graczowi %s |id: %d|",PlayerName(playerid),playerid, moneyplus, moneyplayername,giveplayerid);
            printf(string);
            format(string, sizeof(string), "|i| Wystawi?e? rachunek na |%d$| graczowi |%s|",moneyplus, moneyplayername);
            SendClientMessage(playerid, -1, string);
            format(string, sizeof(string), "|i| Kierowca taxi: |%s| wystawi? ci rachunek za przejazd w wysoko?ci |%d$|",PlayerName(playerid),moneyplus);
            SendClientMessage(moneyplayer, -1, string);
            GivePlayerMoney(moneyplayer, -moneyplus);
            GivePlayerMoney(playerid, moneyplus);

            }
        }
    }
    return 1;
}


Ostatnio zmieniony przez =X= 2014-02-02, 10:53, w całości zmieniany 6 razy  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-02-02, 10:07


kamil3642







Wiek: 30
Na forum: 6023 dni
Posty: 52
Nick w MP: Brak

Piwa: 1201

Respekt: 11,8

Pawn

CMD:rachunek(playerid, params[]) {

    new Id, Cash;
    if(sscanf(params, "ud", Id, Cash))
        return SendClientMessage(playerid, -1, "/rachunek [playerid] [ilo??]");
    if(Cash < 20 || Cash > 4000)
         return SendClientMessage(playerid, -1, "Kwota nie mo?e by? ni?sza ni? 20 i wy?sza ni? 4,000 $");

    GivePlayerMoney(Id, -Cash);
    return 1;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-02-02, 14:58


RedHed_

Uczeń Pawn ;)






Wiek: 28
Na forum: 4874 dni
Posty: 50
Nick w MP: DaVe_

Piwa: 318

Respekt: 40

Dzi?ki ;) Temat do zamkni?cia.

Podpis


...

Postaw piwo autorowi tego posta
 

 
Tagi: ograniczenie :: kasy
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