Guest nokimey Odesláno: 11. Leden, 2009 Share Odesláno: 11. Leden, 2009 Mam dcmd(okrast, 6, cmdtext); dale vzdalenost public GetDistanceBetweenPlayers(playerid,playerid2) { new Float:x1,Float:y1,Float:z1,Float:x2,Float:y2,Float:z2,Float:tmpdis; GetPlayerPos(playerid,x1,y1,z1); GetPlayerPos(playerid2,x2,y2,z2); tmpdis = floatsqroot(floatpower(floatabs(floatsub(x2,x1)),2)+floatpower(floatabs(floatsub(y2,y1)),2)+floatpower(floatabs(floatsub(z2,z1)),2)); return floatround(tmpdis); } sam prikaz dcmd_okrast(playerid, params[]) { //---------------------------------------| TestPrint("dcmd_jail(playerid, params[])"); //---------------------------------------| new kontrolovany = strval(params); if(Zamestnani[playerid] == 24) {if(GetDistanceBetweenPlayers(playerid, kontrolovany) < 10){ new id = strval(params[0]); if(!params[0]) { SendClientMessage(playerid, B_CERV, "[ ! ] Pouziti: /okrast [iD]"); return 1; } new number = strval(params[1]); if(!params[1]) { SendClientMessage(playerid, B_CERV, "[ ! ] Pouziti: /okrast [iD]"); return 1; } new sendername[256]; new givename[256]; new string[256]; if(IsPlayerConnected(playerid)) { if(number > 0){ new sendermoney = GetPlayerMoney(playerid); if(number <= sendermoney){ GetPlayerName(playerid, sendername, sizeof(sendername)); GetPlayerName(id, givename, sizeof(givename)); format(string, sizeof(string), "Hráč %s okradl hrace %s o 1000$", sendername, givename, number); SendClientMessageToAll(B_SVIT, string); GivePlayerMoney(id,1000); GivePlayerMoney(playerid,-1000); } else{ SendClientMessage(playerid, B_CERV, "Hráč je socka!Nemá prachy!"); }}else{ SendClientMessage(playerid, B_CERV, "Hráč je příliš daleko!"); }}}} return true; } ale pri okradeni mam "/okrast [id]" 1. to musim dat tam ty zavorky 2. okrade jen kdyz dam svoje id jinac rekne ze je moc daleko a 3. potreboval bych tam dat team aby zlodej neokradl zlodeje pls help Link to comment Share on other sites More sharing options...
0 Daffy 8 Odesláno: 11. Leden, 2009 Share Odesláno: 11. Leden, 2009 by maikeroo town nemam pravdu ? jinak ...je to lehke udelat ale mtv ...ne Link to comment Share on other sites More sharing options...
0 Guest MiNNo Odesláno: 11. Leden, 2009 Share Odesláno: 11. Leden, 2009 Jakoze frenklin si blb... Namiesto toho aby si mu to spravil napises ze je to z mtv a je to lahke ak mu to sem sprav ne omg ? Keby vim tak to urobim lenze neviem.. Pokial by si chcel aby si vykradal obchody tak skus pickup,podmienku blizkost,nahodne danie penazi a to je vsetko mozno to skusim spravit,mozno od niekal vytiahnem z kamosovho modu a prerobim a kuknem do toho,ak to chces aby niekto mohol okradnut nejakeho hraca to fakt nwm... Link to comment Share on other sites More sharing options...
0 癌癌癌 1 Odesláno: 11. Leden, 2009 Share Odesláno: 11. Leden, 2009 No tak jako ale mě to tky tak připada z Mt ale co btw zkus to podle TUTu už tu je někde okrádání.. Link to comment Share on other sites More sharing options...
0 undertaker 10 Odesláno: 11. Leden, 2009 Share Odesláno: 11. Leden, 2009 presne tak zadne kopceni z modu se nevyplaci :mrgreen: Link to comment Share on other sites More sharing options...
0 Guest nokimey Odesláno: 11. Leden, 2009 Share Odesláno: 11. Leden, 2009 nechapu co si o me myslite ja sem tady na foru tohle nasel a udelal ale mam tam zamnestnani podle maikeroo town Link to comment Share on other sites More sharing options...
0 Daffy 8 Odesláno: 11. Leden, 2009 Share Odesláno: 11. Leden, 2009 nj ja kdyz vidim B_SVIT , .< maikeroo zamestnani atp...tak je mi spatne ale skus takto dcmd_okrast(playerid, params[]) { if(IsPlayerConnected(playerid)) { if(strlen(params) > 9) return SendClientMessage(playerid, B_CERV, "[ ! ] Pouziti: /okrast [iD]"); new kontrolovany = strval(params),string[128],sendername[24],givename[24]; if(Zamestnani[playerid] == 24) { if(!strlen(params)) SendClientMessage(playerid, B_CERV, "[ ! ] Pouziti: /okrast [iD]"); else if(!IsPlayerConnected(kontrolovany)) SendClientMessage(playerid, B_CERV,"[ ! ] ID neni na serveru !"); else if(DistanceBTWPlayers(playerid, kontrolovany) > 2) SendClientMessage(playerid, B_CERV, "Hráč je příliš daleko!"); else if(GetPlayerMoney(kontrolovany) < 999) SendClientMessage(playerid, B_CERV,"[ ! ] Hrac nema moc penez,necham ho smrdet "); else if(kontrolovany == playerid) SendClientMessage(playerid, B_CERV, "nemuzes okrast sam sebe"); else if(Zamestnani[playerid] == Zamestnani[kontrolovany]) SendClientMessage(playerid, B_CERV, "nemuzes okrast zlodeje"); else { format(string, sizeof(string), "Hráč %s okradl hrace %s o 1000$", sendername, givename); SendClientMessageToAll(B_SVIT, string); GivePlayerMoney(playerid,1000); GivePlayerMoney(kontrolovany,-1000); } } else { SendClientMessage(playerid, B_SVIT, "nejsi zlodej kokote"); } } return 1; } Link to comment Share on other sites More sharing options...
0 Guest nokimey Odesláno: 11. Leden, 2009 Share Odesláno: 11. Leden, 2009 diky moc :rap: uz to jede Link to comment Share on other sites More sharing options...
0 Daffy 8 Odesláno: 11. Leden, 2009 Share Odesláno: 11. Leden, 2009 nz sem rikal ze to neni tekze jen je treba zapojit palici Link to comment Share on other sites More sharing options...
0 Daw3 0 Odesláno: 12. Leden, 2009 Share Odesláno: 12. Leden, 2009 Ok vyřešeno lock... BW myslím si že už tady okrást je Link to comment Share on other sites More sharing options...
Dotaz
Guest nokimey
Mam
dale vzdalenost
sam prikaz
ale pri okradeni mam "/okrast [id]"
1. to musim dat tam ty zavorky
2. okrade jen kdyz dam svoje id jinac rekne ze je moc daleko
a 3. potreboval bych tam dat team aby zlodej neokradl zlodeje
pls help
Link to comment
Share on other sites
9 odpovědí na tuto otázku
Recommended Posts