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....
}
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)
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
pa jel si stavio ";" na kraj?
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...
INace ja sam napravio dvije greske, zaboravio sam ; i umjesto "==" sam stavio "=".