Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Martin_Jankovic poslato Januar 08, 2014, 23:04:03 POSLE PODNE

Naslov: |pomoc|Kako da naparvim oko novca
Poruka od: Martin_Jankovic poslato Januar 08, 2014, 23:04:03 POSLE PODNE

Skripta koju koristim:EGRP
Detaljan opis problema: Kako da napravim komandu /bacinovac i da uzmes s poda novac /uzminovac i da se prikaze pickup kad netko baci novac na pod i da mora se doci pokraj toga i da se ukuca /uzminovac
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Naslov: Odg: |pomoc|Kako da naparvim oko novca
Poruka od: Martin_Jankovic poslato Januar 09, 2014, 02:45:15 PRE PODNE
Moze mi objasniti malo
Naslov: Odg: |pomoc|Kako da naparvim oko novca
Poruka od: Farkias poslato Januar 09, 2014, 03:25:17 PRE PODNE
CreatePickup - http://wiki.sa-mp.com/wiki/CreatePickup
DestroyPickup - http://wiki.sa-mp.com/wiki/DestroyPickup
OnPlayerPickup - http://wiki.sa-mp.com/wiki/OnPlayerPickUpPickup

Koristi wikipediju, sve lijepo objašnjeno :)
Naslov: Odg: |pomoc|Kako da naparvim oko novca
Poruka od: Martin_Jankovic poslato Januar 09, 2014, 03:27:39 PRE PODNE
dajte mi napravite pliss to tek sam poceo skritpati
Naslov: Odg: |pomoc|Kako da naparvim oko novca
Poruka od: Bugi poslato Januar 09, 2014, 10:04:00 PRE PODNE
Evo pojasnjenje, necu da ti radim iz razloga da sam naucis...

kreiraj komanu bacinovac i tu kreiras pickup na igracevoj poziciji funkcijama getplayerpos, zatim onplayerpickup tu dodas znaci da kad pokupi taj pickup da dobije te pare npr.. Ja bih uradio to sa eunmatorom mozda nez radi ti ovako ko sto sam ti rekao
Naslov: Odg: |pomoc|Kako da naparvim oko novca
Poruka od: Martin_Jankovic poslato Januar 09, 2014, 12:06:47 POSLE PODNE
evo ja sam napravio /bacinovac
i sta da stavim u unutra

CMD:bacinovac(playerid, params[],help)
{
   
   else return SCM(playerid,-1,""CRVENA"[CFRP] "BELA"Bacili ste novac");
   return 1;
}
/////////////////////////////////////////////////////////
CMD:uzminovac(playerid, params[],help)
{
   
   else return SCM(playerid,-1,""CRVENA"[CFRP] "BELA"Uzeli ste novac is poda");
   return 1;
}
Naslov: Odg: |pomoc|Kako da naparvim oko novca
Poruka od: Martin_Jankovic poslato Januar 09, 2014, 13:58:06 POSLE PODNE
BUMP
Naslov: Odg: |pomoc|Kako da naparvim oko novca
Poruka od: Ermin. poslato Januar 09, 2014, 18:20:17 POSLE PODNE
#define MAX_BACENIH 32
static Float:ParePos[3][MAX_BACENIH];
new Bacenih = 0;
new PareKolicina[MAX_BACENIH];


YCMD:baci(playerid, params[], help)
{
    #pragma unused help
    #pragma unused params
    if(GetPlayerMoney(playerid) && Bacenih != MAX_BACENIH)
    {
        new Float:x,Float:y,Float:z;
        GetPlayerPos(playerid, x, y, z);
        PareKolicina[Bacenih] = GetPlayerMoney(playerid)/2;
        ParePos[0][Bacenih] = x;
        ParePos[1][Bacenih] = y;
        ParePos[2][Bacenih] = z;
        Bacenih++;
    }
    return 1;
}
YCMD:uzmi(playerid, params[], help)
{
    #pragma unused help
    #pragma unused params
    for(new p; p != sizeof PareKolicina; ++p)
    {
        if(IsPlayerInRangeOfPoint(playerid, 2.0, ParePos[0][p], ParePos[1][p], ParePos[2][p]))
        {
            GivePlayerMoney(playerid, PareKolicina[p]);
            PareKolicina[p] = 0;
            ParePos[0][p] = 0;
            ParePos[0][p] = 0;
            ParePos[0][p] = -500.0;
            break;
        }
     }
     return 1;
}
Naslov: Odg: |pomoc|Kako da naparvim oko novca
Poruka od: Ciger poslato Januar 09, 2014, 18:21:36 POSLE PODNE
Citat: Martin_Jankovic poslato Januar 09, 2014, 12:06:47 POSLE PODNE
evo ja sam napravio /bacinovac
i sta da stavim u unutra

CMD:bacinovac(playerid, params[],help)
{
   
   else return SCM(playerid,-1,""CRVENA"[CFRP] "BELA"Bacili ste novac");
   return 1;
}
/////////////////////////////////////////////////////////
CMD:uzminovac(playerid, params[],help)
{
   
   else return SCM(playerid,-1,""CRVENA"[CFRP] "BELA"Uzeli ste novac is poda");
   return 1;
}



to znci kad igrac kuca dobije novac nemora da se nalazi nigde
Naslov: Odg: |pomoc|Kako da naparvim oko novca
Poruka od: Martin_Jankovic poslato Januar 09, 2014, 22:11:54 POSLE PODNE
Dobim warning

:\Users\Mario\Desktop\MTA - marek\Popravljane CF\gamemodes\FarkiasRP.pwn(29854) : warning 217: loose indentation
C:\Users\Mario\Desktop\MTA - marek\Popravljane CF\gamemodes\FarkiasRP.pwn(42537) : warning 217: loose indentation
C:\Users\Mario\Desktop\MTA - marek\Popravljane CF\gamemodes\FarkiasRP.pwn(3072) : warning 204: symbol is assigned a value that is never used: "timer"
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase


4 Warnings.
Naslov: Odg: |pomoc|Kako da naparvim oko novca
Poruka od: Bugi poslato Januar 10, 2014, 00:02:19 PRE PODNE
Poravnaj linije... A za ovo na kraj moda #pragma unused timer ili obrisi new timer ili kako vec je definisan