Guest Redgunn Odesláno: 27. Červen, 2009 Share Odesláno: 27. Červen, 2009 Tak dneska vam udelam tut na polozeni dynamitu. Někam nahoru do módu, ne do publicu!!!: new dynamit[MAX_PLAYERS]; forward vybuch(); new Float:bombax,Float:bombay,Float:bombaz,Float:bombarx,Float:bombary,Float:bombarz; do public OnPlayerCommandText if (strcmp("/koupit", cmdtext, true, 10) == 0){//prikaz SendClientMessage(playerid,barva,"Koupil sis dynamit");//posle zpravu GivePlayerMoney(playerid,-4000);//odecte prachy dynamit[playerid] = dynamit[playerid]+1;//pricte dynamit SendClientMessage(playerid,barva,"Dynamit muzes polozit zmacknutim ALT");//zprava return 1; } do publicu OnPlayerKeyStateChange (pokud ho nemame tak ho vytvorime: public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)) if(newkeys == KEY_WALK)//co se stane kdyz zmackne tlacitko pro chozeni { if (dynamit[playerid] >= 1){ SendClientMessage(playerid,COLOR_RED,"Polozil jsi dynamit! Za 5 vterin vybouchne rychle jdi pryc!");//zprava dynamit[playerid] = dynamit[playerid]-1;//odecte dynamit GetPlayerPos(playerid,bombax,bombay,bombaz);//vezme hracovu pozici CreateObject(1654,bombax,bombay,bombaz,bombarx,bombary,bombarz);//prida dynamit na hracovu pozici SetTimer("vybuch",5000,0);//nastavime settimer na 5 sekund } } nekam do modu public vybuch() { CreateExplosion(bombax,bombay,bombaz,7,20);//vytvorime explozi na miste dynamitu return 1; } Tutorial je moji vyrobi! Bez meho svoleni nekopcit. Kdyby byli nejake errory piste ale snazte si je sami opravit ne jen CTRL+C a CTRL+V! Link to comment Share on other sites More sharing options...
7.Host 3 Odesláno: 28. Červen, 2009 Share Odesláno: 28. Červen, 2009 Dobrý určitě to použiju jen si předělam aby šel koupit jen na určitym místě a odpaloval se přikazem /odpalit ale jinak Good TuT :thumbup: Link to comment Share on other sites More sharing options...
Marwin37 5 Odesláno: 28. Červen, 2009 Share Odesláno: 28. Červen, 2009 jeste ti tam chybi par radku if (GetPlayerMoney(playerid) < 3999) { SendClientMessage(playerid, COLOR_YELLOW, "Nemas 4000$"); } Bo pak to hrace zavede do minusu Link to comment Share on other sites More sharing options...
Drchy 1 Odesláno: 29. Červen, 2009 Share Odesláno: 29. Červen, 2009 Dobrý určitě to použiju jen si předělam aby šel koupit jen na určitym místě a odpaloval se přikazem /odpalit ale jinak Good TuT :thumbup: Přesně tak akorát si to nedám na určitý místo ale na menu Akorát se chci zeptat co to znamená to 7,20) v tom publicu výbuch , to je jako jak bude ten výbuch velký ? Link to comment Share on other sites More sharing options...
Guest Odesláno: 29. Červen, 2009 Share Odesláno: 29. Červen, 2009 Dobrý určitě to použiju jen si předělam aby šel koupit jen na určitym místě a odpaloval se přikazem /odpalit ale jinak Good TuT :thumbup: Přesně tak akorát si to nedám na určitý místo ale na menu Akorát se chci zeptat co to znamená to 7,20) v tom publicu výbuch , to je jako jak bude ten výbuch velký ? Podle mě to je id objektu vybuchu aby ti tam jen nehorelo ale aby byl i nejaky bouchaci efekt Link to comment Share on other sites More sharing options...
FreeWall 3 Odesláno: 29. Červen, 2009 Share Odesláno: 29. Červen, 2009 CreateExplosion(x, y, z, typ, radius); http://wiki.sa-mp.com/wiki/CreateExplosion Link to comment Share on other sites More sharing options...
Drchy 1 Odesláno: 30. Červen, 2009 Share Odesláno: 30. Červen, 2009 Hází mi to tyhle erory už si nevim rady : C:\Documents and Settings\Milanek\Plocha\samp-server\gamemodes\gs.pwn(3441) : error 010: invalid function or declaration C:\Documents and Settings\Milanek\Plocha\samp-server\gamemodes\gs.pwn(3443) : error 010: invalid function or declaration C:\Documents and Settings\Milanek\Plocha\samp-server\gamemodes\gs.pwn(3844) : warning 203: symbol is never used: "bombarx" C:\Documents and Settings\Milanek\Plocha\samp-server\gamemodes\gs.pwn(3844) : warning 203: symbol is never used: "bombary" C:\Documents and Settings\Milanek\Plocha\samp-server\gamemodes\gs.pwn(3844) : warning 203: symbol is never used: "bombarz" Řádek 3441 : if(newkeys == KEY_WALK) 3443 : if (bomba[playerid] >= 1){ 3844 : tam nemam nic , akorát nad tim mam public výbuch Pls poradte díky Link to comment Share on other sites More sharing options...
Guest Redgunn Odesláno: 30. Červen, 2009 Share Odesláno: 30. Červen, 2009 Hází mi to tyhle erory už si nevim rady :C:\Documents and Settings\Milanek\Plocha\samp-server\gamemodes\gs.pwn(3441) : error 010: invalid function or declaration C:\Documents and Settings\Milanek\Plocha\samp-server\gamemodes\gs.pwn(3443) : error 010: invalid function or declaration C:\Documents and Settings\Milanek\Plocha\samp-server\gamemodes\gs.pwn(3844) : warning 203: symbol is never used: "bombarx" C:\Documents and Settings\Milanek\Plocha\samp-server\gamemodes\gs.pwn(3844) : warning 203: symbol is never used: "bombary" C:\Documents and Settings\Milanek\Plocha\samp-server\gamemodes\gs.pwn(3844) : warning 203: symbol is never used: "bombarz" Řádek 3441 : if(newkeys == KEY_WALK) 3443 : if (bomba[playerid] >= 1){ 3844 : tam nemam nic , akorát nad tim mam public výbuch Pls poradte díky mala chybka se vloudila opravi si ten prikaz: if (strcmp("/koupit", cmdtext, true, 10) == 0){//prikaz SendClientMessage(playerid,barva,"Koupil sis dynamit");//posle zpravu GivePlayerMoney(playerid,-4000);//odecte prachy dynamit[playerid] = dynamit[playerid]+1;//pricte dynamit SendClientMessage(playerid,barva,"Dynamit muzes polozit zmacknutim ALT");//zprava return 1; } ted uz by to melo fungovat Link to comment Share on other sites More sharing options...
undertaker 10 Odesláno: 30. Červen, 2009 Share Odesláno: 30. Červen, 2009 neni spatny tut je i vysvetleny tak to ma byt :mrgreen: :thumbup: Link to comment Share on other sites More sharing options...
Guest Redgunn Odesláno: 30. Červen, 2009 Share Odesláno: 30. Červen, 2009 neni spatny tut je i vysvetleny tak to ma byt :mrgreen: :thumbup: thx za pochvalu Link to comment Share on other sites More sharing options...
Drchy 1 Odesláno: 30. Červen, 2009 Share Odesláno: 30. Červen, 2009 Neni spatnej prikaz ale to key statechange ... dyt sem to tam psal...a navic ja sem si to nedal do prikazu ale do menu Link to comment Share on other sites More sharing options...
Guest Redgunn Odesláno: 30. Červen, 2009 Share Odesláno: 30. Červen, 2009 tak mas asi chybu v menu Link to comment Share on other sites More sharing options...
Drchy 1 Odesláno: 30. Červen, 2009 Share Odesláno: 30. Červen, 2009 Nemam dyt sem psal kde mam chyby se podivej : Řádek 3441 : if(newkeys == KEY_WALK) 3443 : if (bomba[playerid] >= 1){ 3844 : tam nemam nic , akorát nad tim mam public výbuch Link to comment Share on other sites More sharing options...
Guest Redgunn Odesláno: 30. Červen, 2009 Share Odesláno: 30. Červen, 2009 Nemam dyt sem psal kde mam chyby se podivej : Řádek 3441 : if(newkeys == KEY_WALK) 3443 : if (bomba[playerid] >= 1){ 3844 : tam nemam nic , akorát nad tim mam public výbuch 3443 : if (bomba[playerid] >= 1){ zmen na if (dynamit[playerid] >= 1) Link to comment Share on other sites More sharing options...
Drchy 1 Odesláno: 30. Červen, 2009 Share Odesláno: 30. Červen, 2009 To sem dělal furt stejny. Co stim ? Link to comment Share on other sites More sharing options...
Drchy 1 Odesláno: 30. Červen, 2009 Share Odesláno: 30. Červen, 2009 Už mi to funguje : ) ale nedal jsem si to na ALT ale na prikaz ....ale i kdyz nemam dynamit a napisu odpalit tak to mi odpali co stim ? tady posílam prikaz : if(strcmp(cmdtext, "/odpalit", true) == 0) { if (dynamit[playerid] >= 1) SendClientMessage(playerid,COLOR_YELLOW,"Položil jsi C4 - Za 10 sekund vybouchne"); dynamit[playerid] = dynamit[playerid]-1;//odecte dynamit GetPlayerPos(playerid,bombax,bombay,bombaz);//vezme hracovu pozici CreateObject(1654,bombax,bombay,bombaz,bombarx,bombary,bombarz);//prida dynamit na hracovu pozici SetTimer("vybuch",10000,0); return 1; } Link to comment Share on other sites More sharing options...
undertaker 10 Odesláno: 30. Červen, 2009 Share Odesláno: 30. Červen, 2009 skus if (dynamit[playerid] = 0) return sendclientmessage(blablablabla.... Link to comment Share on other sites More sharing options...
Drchy 1 Odesláno: 30. Červen, 2009 Share Odesláno: 30. Červen, 2009 Už jsem to vyřešil díky Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now