[Pomoc] Kockanje

Započeo Ante_Dracar aka Lopa, Septembar 20, 2010, 12:43:34 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 2 gostiju pregledaju ovu temu.

dakle evo napravio bi komandu za kockanje ali ne znam xD ,i zato bi vas zamolio za pomoc ,dakle ovako...

naprimer kad igrac upise komandu /kockanje da mu pise jeli dobio ili izgubo novce..

1 put kad aktivira kocnakne da izgubi onoliko koliko je ulozio

2 put kad aktivira kocnakne da izgubi onoliko koliko je ulozio

3 put kad aktivir kockanje neka dobije 50% vise nego sto e ulozi npr ulozio je 500 dolara i kad dobije da mu bude 1000 dolara


i sada me zanima kako da to napravim znaci da svako 3 put kad upise komandu dobije novac

Pa napravis ovako
new rand = random(5) //tu di je pet stavis kolko oces imati raznih posljedica ili recimo ako oces da imas 2 posljedice ali da je omjer 2:1 stavis 3
//i sad tu dolje
if(rand = 1)
{
     //posljedica 1. itd....
}



RESPECT 4 EVER: John, GLC,bAndzi, Nikola, Sop, Zoki, Bruno_Venuti, Mele, Luka P,ExtremePower,Wang(neki kineski frajer)

NAJBOLJI CITATI:
Citat: [GF]Alive poslato Jun 24, 2010, 18:20:19 POSLE PODNE
Paizte ljud mozda je KayLoger! ! !
MOJI RADOVI:
[FS]Trofeji

evo ja san to ovakovo napravio ali pokazuje 1 erroer pa mi nije jasno di....pogledajte...


//-----------Kockanje---------
    if(strcmp(cmd, "/hotdog", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            if(PlayerToPoint(3.0, playerid, -2690.2619628906, 294.61618041992, 4.4622950553894) || PlayerToPoint(3.0, playerid, -2368.1748046875, 574.27520751953, 25.018211364746) || PlayerToPoint(3.0, playerid, -1979.8291015625, 883.19488525391, 45.330711364746) || PlayerToPoint(3.0, playerid, -2277.013671875, 1165.6372070313, 55.952987670898))
            {
                new rand = random(5) //tu di je pet stavis kolko oces imati raznih posljedica ili recimo ako oces da imas 2 posljedice ali da je omjer 2:1 stavis 3
                //i sad tu dolje
                if(rand = 1)
                {
                GivePlayerMoney(playerid, -500);
                GivePlayerMoney(playerid, 1000);
                GivePlayerMoney(playerid, -100);
                GivePlayerMoney(playerid, 500);
                GivePlayerMoney(playerid, -1000);
                }
                SendClientMessage(playerid, COLOR_GREY, "   Vozilo respawnano !");
    }
}
return 1;
}




i evo error i warningovi..


C:\Users\Bill Gates\Desktop\ante deteskop\bc\balkan-city\gamemodes\cmr.pwn(11851) : error 001: expected token: ";", but found "if"
C:\Users\Bill Gates\Desktop\ante deteskop\bc\balkan-city\gamemodes\cmr.pwn(11851) : warning 211: possibly unintended assignment
C:\Users\Bill Gates\Desktop\ante deteskop\bc\balkan-city\gamemodes\cmr.pwn(11851) : warning 204: symbol is assigned a value that is never used: "rand"
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase


1 Error.



eto zamolio bi vas da mi pomognete.

Pa boze mili ako neznas sto to znaci, a ovdje si vec barem 2 mjeseca onda mislim da je najbolje da se ostavis skriptanja. UGL. zaboravio sam ; za new rand = random(5)


RESPECT 4 EVER: John, GLC,bAndzi, Nikola, Sop, Zoki, Bruno_Venuti, Mele, Luka P,ExtremePower,Wang(neki kineski frajer)

NAJBOLJI CITATI:
Citat: [GF]Alive poslato Jun 24, 2010, 18:20:19 POSLE PODNE
Paizte ljud mozda je KayLoger! ! !
MOJI RADOVI:
[FS]Trofeji

Citat: LordShigi poslato Septembar 20, 2010, 19:01:36 POSLE PODNE
Pa boze mili ako neznas sto to znaci, a ovdje si vec barem 2 mjeseca onda mislim da je najbolje da se ostavis skriptanja.


boze probao sam ali nece evo probajen i sada ali svejedno uvik isto
Poslednja Izmena: Septembar 20, 2010, 19:50:26 POSLE PODNE od Ante_Dracar aka Lopa

pa jel si stavio ";" na kraj?


RESPECT 4 EVER: John, GLC,bAndzi, Nikola, Sop, Zoki, Bruno_Venuti, Mele, Luka P,ExtremePower,Wang(neki kineski frajer)

NAJBOLJI CITATI:
Citat: [GF]Alive poslato Jun 24, 2010, 18:20:19 POSLE PODNE
Paizte ljud mozda je KayLoger! ! !
MOJI RADOVI:
[FS]Trofeji

Ja mislim da si ovde falio:
if(rand = 1)
               {
               GivePlayerMoney(playerid, -500);
               GivePlayerMoney(playerid, 1000);
               GivePlayerMoney(playerid, -100);
               GivePlayerMoney(playerid, 500);
               GivePlayerMoney(playerid, -1000);
               }

Ti si stavio sve moguce posljedice u jednu...
Ja mislim da bi trebao stavit ovako:

if(rand = 1)
{
GivePlayerMoney(playerid, -500);
}
if(rand = 2)
{
GivePlayerMoney(playerid, 1000);
}
if(rand = 3)
{
GivePlayerMoney(playerid, -100);
}
.
.
.

Ja mislim da bi ovako trebalo...
Poslednja Izmena: Septembar 20, 2010, 20:51:52 POSLE PODNE od [MRP]ƧΛЯMΛ

INace ja sam napravio dvije greske, zaboravio sam ; i umjesto "==" sam stavio "=".


RESPECT 4 EVER: John, GLC,bAndzi, Nikola, Sop, Zoki, Bruno_Venuti, Mele, Luka P,ExtremePower,Wang(neki kineski frajer)

NAJBOLJI CITATI:
Citat: [GF]Alive poslato Jun 24, 2010, 18:20:19 POSLE PODNE
Paizte ljud mozda je KayLoger! ! !
MOJI RADOVI:
[FS]Trofeji