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

Wysłany: 2015-10-13, 19:40


KaeN_

PAWNER






Wiek: 30
Na forum: 4532 dni
Posty: 36
Nick w MP: Tyczka

Piwa: 634

Respekt: 28

Cze?? ! Od d?ugiego czasu Borykam si? z problemem kt?ry dodaje "niekt?rym" osobom kas? na spawnie. Mianowicie wbijam sobie na serwer i dodaje mi kase. Jaka to suma? Ta suma nie wiem jak to opisa? jako? jest losowa raz daje ogromn? liczb? kasy, raz ma??. natomiast tak jak pisa?em to tylko niekt?rym osobom, dziwne, my?l? ze to rzadko spotykany problem. Mo?e podsuniecie mi pomys? jak to naprawi?? Dzi?ki za uwag? !


Ostatnio zmieniony przez Shimeon 2016-06-19, 18:34, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-10-13, 19:42


Shimeon







Wiek: 23
Na forum: 5173 dni
Posty: 719

Piwa: 1467

Respekt: 247,3
Respekt: 247,3Respekt: 247,3

Ostrzeżeń: 100%
Poka? mo?e najpierw tak kod skryptu/mapy?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-10-13, 19:57


KaeN_

PAWNER






Wiek: 30
Na forum: 4532 dni
Posty: 36
Nick w MP: Tyczka

Piwa: 634

Respekt: 28

Ale ja nie wiem jaka funkcja daje kas? ;/

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-10-13, 19:58


Shimeon







Wiek: 23
Na forum: 5173 dni
Posty: 719

Piwa: 1467

Respekt: 247,3
Respekt: 247,3Respekt: 247,3

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

Ale ja nie wiem jaka funkcja daje kas? ;/



Więcej informacji znajdziesz w Wikipedii SA-MP:

GivePlayerMoney


Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-10-13, 20:07


KaeN_

PAWNER






Wiek: 30
Na forum: 4532 dni
Posty: 36
Nick w MP: Tyczka

Piwa: 634

Respekt: 28

Znalaz?em tylko 2 funkcje z GivePlayerMoney 1.
Pawn
    PlayerInfo[killerid][zabojstw]++;
        GivePlayerMoney(killeridGetPlayerMoney(playerid));
        GivePlayerExp(playerid, -1);
        PlayerInfo[playerid][zgonow]++;
        ResetPlayerMoney(playerid);
        
        if(PlayerInfo[playerid][hitman] > 0){
            GiveMoney(killeridPlayerInfo[playerid][hitman]);
            new str[90];
            format(strsizeof str"Otrzyma?e?(a?) "C_ORANGE"%d$"C_WHITE"  za zabicie gracza "C_ORANGE"%s [ID: %d] "PlayerInfo[playerid][hitman], PlayerName(playerid), playerid);
            SendClientMessage(playeridWHITEstr);
            PlayerInfo[playerid][hitman] = 0;
        }

i 2.
Pawn
    new str[80];

    foreach(Playeri)
    {
        SetPlayerScore(iGetPlayerExp(i));
        ResetPlayerMoney(i);
        GivePlayerMoney(iGetMoney(i));

        if(IsPlayerInAnyVehicle(i) == 1)
        {
            


Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-10-13, 22:27


ToxiC.







Wiek: 28
Na forum: 5246 dni
Posty: 3792

Piwa: 8590

Respekt: 1143,8
Respekt: 1143,8

daj ca?y public OnPlayerSpawn, bo mam rozumie? ?e na spawnie Ci daje kase, a nie zaraz po po??czeniu? Je?li tak, to daj to o co prosi?em.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-10-14, 08:36


KaeN_

PAWNER






Wiek: 30
Na forum: 4532 dni
Posty: 36
Nick w MP: Tyczka

Piwa: 634

Respekt: 28

"ToxiC`" napisał/a:

daj ca?y public OnPlayerSpawn, bo mam rozumie? ?e na spawnie Ci daje kase, a nie zaraz po po??czeniu? Je?li tak, to daj to o co prosi?em.


Prosz?, jest tylko ta funkcja:

Pawn

public OnPlayerSpawn(playerid){
    if(PaintTeam[playerid] == || PaintTeam[playerid] == 2){
        SetPlayerInterior(playerid0);
        SetPlayerVirtualWorld(playerid22);
        SetPlayerArmour(playerid0);
         SetPlayerHealth(playerid10);
        ResetPlayerWeapons(playerid);
         GivePlayerWeapon(playerid23500);
        PaintZgon[playerid] = 0;
        if(PaintTeam[playerid] == 1) return SetPlayerPos(playeridPaintPosTeam1[0], PaintPosTeam1[1], PaintPosTeam1[2]);
        if(PaintTeam[playerid] == 2) return SetPlayerPos(playeridPaintPosTeam2[0], PaintPosTeam2[1], PaintPosTeam2[2]);
        return 1;
    }


Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-10-14, 08:47


ToxiC.







Wiek: 28
Na forum: 5246 dni
Posty: 3792

Piwa: 8590

Respekt: 1143,8
Respekt: 1143,8

To nie ca?y public onplayerspawn.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-10-14, 08:53


KaeN_

PAWNER






Wiek: 30
Na forum: 4532 dni
Posty: 36
Nick w MP: Tyczka

Piwa: 634

Respekt: 28

"ToxiC`" napisał/a:

To nie ca?y public onplayerspawn.

Pawn

public OnPlayerSpawn(playerid){
    if(PaintTeam[playerid] == || PaintTeam[playerid] == 2){
        SetPlayerInterior(playerid0);
        SetPlayerVirtualWorld(playerid22);
        SetPlayerArmour(playerid0);
         SetPlayerHealth(playerid10);
        ResetPlayerWeapons(playerid);
         GivePlayerWeapon(playerid23500);
        PaintZgon[playerid] = 0;
        if(PaintTeam[playerid] == 1) return SetPlayerPos(playeridPaintPosTeam1[0], PaintPosTeam1[1], PaintPosTeam1[2]);
        if(PaintTeam[playerid] == 2) return SetPlayerPos(playeridPaintPosTeam2[0], PaintPosTeam2[1], PaintPosTeam2[2]);
        return 1;
    }
    if(GetPVarInt(playerid"Arena") == && GetPVarInt(playerid"Onede") == 0){
        PlayerPlaySound(playerid1186000);
        SetPlayerArmour(playerid0);
        ResetPlayerWeapons(playerid);
        SetPlayerWeaponSpawn(playerid);
        SetPlayerRandomSpawn(playerid);
        SetPlayerColors(playerid);
        GiveMoney(playerid1500);
        //SetPlayerSkin(playerid, PlayerInfo[playerid][skin]);
    }
    if(SpecAdmin[playerid] == 1){
        SetPlayerPos(playeridSpecPos[0][playerid], SpecPos[1][playerid], SpecPos[2][playerid]);
        SetPlayerInterior(playeridSpecInterior[playerid]);
        SetPlayerVirtualWorld(playeridSpecWorld[playerid]);
        SpecAdmin[playerid] = 0;
        SpecGracz[SpecID[playerid]] = 0;
    }
     if(GetPVarInt(playerid"Arena") == 1){
        ResetPlayerWeapons(playerid);
        SetPlayerVirtualWorld(playerid3);
        SetPlayerTime(playerid2400);
        new rand random(sizeof(RandomArenaSpawn));
        SetPlayerPosEx(playeridRandomArenaSpawn[rand][0], RandomArenaSpawn[rand][1], RandomArenaSpawn[rand][2]);
        SetTimerEx("GiveWeaponArena"10000"i"playerid);
     }
     if(GetPVarInt(playerid"Onede") == 1){
         ResetPlayerWeapons(playerid);
        GivePlayerWeapon(playerid24500);
        SetPlayerHealth(playerid20);
        SetPlayerArmour(playerid0);
        SetPlayerInterior(playerid3);
        SetPlayerVirtualWorld(playerid5);
        new rand2 random(sizeof(RandomOnedeSpawn));
        SetPlayerPosEx(playeridRandomOnedeSpawn[rand2][0], RandomOnedeSpawn[rand2][1], RandomOnedeSpawn[rand2][2]);
        SetPlayerHealth(playerid20);
    }
    if(WalizkaPostawiona == 1TextDrawShowForPlayer(playeridWaliza[0]), TextDrawShowForPlayer(playeridWaliza[1]), TextDrawShowForPlayer(playeridWaliza[2]);
    return 1;
}

Prosz? dzi?kuj? :) Dodam i? nie posiadam skryp?w kt?re mog? to powodowa?.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-10-14, 09:45


ToxiC.







Wiek: 28
Na forum: 5246 dni
Posty: 3792

Piwa: 8590

Respekt: 1143,8
Respekt: 1143,8

Dziwna sprawa, a na pocz?tku dawa?e? 2 kody gdzie daje kase, mo?esz da? z punktu 2 ca?y ten public lub funkcj??

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-10-14, 11:11


KaeN_

PAWNER






Wiek: 30
Na forum: 4532 dni
Posty: 36
Nick w MP: Tyczka

Piwa: 634

Respekt: 28

"ToxiC`" napisał/a:

Dziwna sprawa, a na pocz?tku dawa?e? 2 kody gdzie daje kase, mo?esz da? z punktu 2 ca?y ten public lub funkcj??


nie rozumiem ;/, co mam poda? ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-10-14, 11:15


Shimeon







Wiek: 23
Na forum: 5173 dni
Posty: 719

Piwa: 1467

Respekt: 247,3
Respekt: 247,3Respekt: 247,3

Ostrzeżeń: 100%
Poka? ca?y public lub funkcj? z tego kodu:

Pawn
new str[80];

    foreach(Playeri)
    {
        SetPlayerScore(iGetPlayerExp(i));
        ResetPlayerMoney(i);
        GivePlayerMoney(iGetMoney(i));

        if(IsPlayerInAnyVehicle(i) == 1)
        {


Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-10-14, 11:48


KaeN_

PAWNER






Wiek: 30
Na forum: 4532 dni
Posty: 36
Nick w MP: Tyczka

Piwa: 634

Respekt: 28

Pawn
forward VehicleCheatUpdate(); //timer od pojazd?w, licznik itd
public VehicleCheatUpdate()
{
    new str[80];

    foreach(Playeri)
    {
        SetPlayerScore(iGetPlayerExp(i));
        ResetPlayerMoney(i);
        GivePlayerMoney(iGetMoney(i));

        if(IsPlayerInAnyVehicle(i) == 1)
        {
            if(IsPlayerInVehicle(iprivCar[i]))
            {
                privDistance[i] += float(GetVehSpeed(privCar[i])) / 5500.0;
                format(strsizeof str"%s\nW?a?ciciel: %s\nPrzebieg: %.1f"VehicleNames[GetVehicleModel(privCar[i]) - 400], PlayerName(i), privDistance[i]);
                Update3DTextLabelText(privLabel[i], -1str);
            }
            GetVehicleHealth(GetPlayerVehicleID(i), Float:HP[GetPlayerVehicleID(i)]);
            TextDrawShowForPlayer(iLicznik[i]);
            TextDrawShowForPlayer(iLicznikBox[0]);
            TextDrawShowForPlayer(iLicznikBox[1]);
            TextDrawShowForPlayer(iLicznikBox[2]);
            format(strsizeof str"~b~Pojazd~w~: %s   ~b~KM/H~w~: %d   ~r~HP~w~: %0.0f/100"VehicleNames[GetVehicleModel(GetPlayerVehicleID(i)) - 400], GetVehSpeed(GetPlayerVehicleID(i)), HP[GetPlayerVehicleID(i)]/10);
            TextDrawSetString(Licznik[i], str);
        }
        else
        {
            TextDrawHideForPlayer(iLicznik[i]);
            TextDrawHideForPlayer(iLicznikBox[0]);
            TextDrawHideForPlayer(iLicznikBox[1]);
            TextDrawHideForPlayer(iLicznikBox[2]);
        }
        if(GetPVarInt(i"Spawns") == 1){
            if(GetPVarInt(i"Wojskowy") == 0){
                if(GetPVarInt(i"Arena") == 0){
                      if(GetVehicleModel(GetPlayerVehicleID(i) == 425) || GetVehicleModel(GetPlayerVehicleID(i) == 520) || GetPlayerWeapon(i) == 38 || GetPlayerWeapon(i) == 35 || GetPlayerWeapon(i) == 37 || GetPlayerWeapon(i) == 36 || GetPlayerWeapon(i) == 39 || GetPlayerWeapon(i) == 40){
                        if(ChowanyTeam[i] == || ChowanyTeam[i] == 1){
                            if(PlayerInfo[i][konto] == || IsVIP(i)){
                                PlayerInfo[i][cheat]++;
                                format(strsizeof str"%s [ID: %d]"C_RED" u?ywa niedozwolonych broni. Sprawd? go."PlayerName(i), i);
                                SendClientMessageToAll(YELLOWstr);
                                ResetPlayerWeapons(i);

                                if(PlayerInfo[i][cheat] == 5){
                                    format(strsizeof str"%s "C_RED"zosta?(a) wyrzucony(a). Pow?d: Weapon Hack. "PlayerName(i));
                                    SendClientMessageToAll(YELLOWstr);
                                    KickEx(i);
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}


Prosz? bardzo :d

[ Dodano: 2015-10-14, 15:45 ]
Mam jeszcze jeden problem ot?? zobaczcie sami ! ;d





Postaw piwo autorowi tego posta
 

 
Tagi: dodaje :: kase.
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN » Dodaje kase. 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