Guest jirbate Odesláno: 26. Září, 2008 Share Odesláno: 26. Září, 2008 pls mohl by mi nekdo napsat navod jak na stop přes cmd predem dík Link to comment Share on other sites More sharing options...
0 Guest DRaGsTeR Odesláno: 26. Září, 2008 Share Odesláno: 26. Září, 2008 Nejlepší je to přes DCMD, je to normál příkaz s parametry.. zadefinuješ si zadaný parametr jako ID_VOLANEHO_HRACE např.. a potom si tam dáš funkce, jaké se mají provést při příkazu, tzn třeba SetPlayerWantedLevel, nebo SendClientMessage atd.. Třeba takhle.. dcmd_stop(playerid,params[]){ if(iPlayerRole[playerid] != 13) return SendClientMessage(playerid,tmavecervena,"[ ! ] Nejsi policista."); if(!strlen(params) ||!IsNumeric(params)) return SendClientMessage(playerid, bila, "[ ! ] Použití: /stop [ ID ]"); if(strlen(params) > 10) return SendClientMessage(playerid, ostrecervena, "[ ! ] Chybně zadaný příkaz."); new ZADANE_ID = strval(params); if(!IsPlayerConnected(ZADANE_ID)) return SendClientMessage(playerid, bila, "[ ! ] Tento hráč není na serveru připojen."); if(ZADANE_ID == playerid) return SendClientMessage(playerid, bila, "[ ! ] Ty asi nejsi v pořádku, že? Zastavovat sám sebe... :D"); if(!IsPlayerInAnyVehicle(ZADANE_ID)) return SendClientMessage(playerid, tmavecervena, "[ ! ] Tohoto hráče nelze zastavit, protože si neveze zadek v žádném autě :)"); { new formatovany_text[256]; format(formatovany_text, 256, "[ ! ] Policista %s nařizuje hráči %s, aby zastavil své vozidlo, nebo bude pokutován!", NickHrace(playerid),NickHrace(ZADANE_ID)); SendClientMessageToAll(svetlemodra, formatovany_text); GameTextForPlayer(ZADANE_ID, "~r~Zastavte, policie je vam v patach.",6000,5); } return true; } a do OnPlayerCommandText dcmd(stop, 4, cmdtext); Určitě budeš mít errory Undefined.. tak je sem napiš... nwm, co máš a co nemáš v modu zadefinované.. Link to comment Share on other sites More sharing options...
0 Daffy 8 Odesláno: 26. Září, 2008 Share Odesláno: 26. Září, 2008 hh nevim jestli myslis toto ale ja to mam v mdoe udelane takto a funguje to .. NAHORU : new sendername[MAX_PLAYER_NAME]; new giveplayerid; PRIKAZ if(strcmp(cmd, "/stop", true) == 0) { if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_TVOJEBARVA, "[ ! ] Pouzij : /stop [iD]");//KDYZ ZADA PRIKAZ BEZ ID NEBO TAK return 1; } giveplayerid = strval(tmp); if (IsPlayerConnected(giveplayerid)) { GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "Clen kobry 11 narizuje hraci %s aby zastavil .", giveplayer); SendClientMessageToAll(COLOR_TVOJEBARVA, string); GameTextForPlayer(giveplayerid,string,1000,1);//text prez obrazovku } else { format(string, sizeof(string), "%d neni na serveru.", giveplayerid); SendClientMessage(playerid, COLOR_TVOJEBARVA, string); } } else { SendClientMessage(playerid, COLOR_TVOJEBARVA, "Musite byt clen kobry 11!");//NA PROMENNOU KOBRY 11 TO SI NASTAV SAM } return 1; } Link to comment Share on other sites More sharing options...
0 chytrak 14 Odesláno: 26. Září, 2008 Share Odesláno: 26. Září, 2008 pls mohl by mi nekdo napsat navod jak na stop přes cmd predem dík Taky doporucuju dcmd, cmd je zastarale, dcmd či multi cmd je daleko lepší. Link to comment Share on other sites More sharing options...
0 narutoo 0 Odesláno: 26. Září, 2008 Share Odesláno: 26. Září, 2008 dcmd už je modernější Link to comment Share on other sites More sharing options...
Dotaz
Guest jirbate
pls mohl by mi nekdo napsat navod jak na stop přes cmd predem dík
Link to comment
Share on other sites
4 odpovědí na tuto otázku
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