Danny 37 Odesláno: 24. Leden, 2015 Share Odesláno: 24. Leden, 2015 Dobrý deň, mal by som otázku, pomocou akých funkcii spravím to, aby keď hráč napíše niaký príkaz, tak to odošle administrátorovy, uvediem príklad. Máme hráča s menom Jankis hráč Jankis napíše CMD príkaz /help a prítomný online administrátor zapísaný v /admins túto zprávu uvidí vo forme Hráč Jankis odoslal príkaz: /help len som ukázal to, čo konkrétne chcem, nechcem celý skript, chcem funkcie akými sa tento skript dá urobiť, vďaka. Link to comment Share on other sites More sharing options...
0 Kubko 22 Odesláno: 24. Leden, 2015 Share Odesláno: 24. Leden, 2015 Máš nato @OnPlayerCommandText ako stvorený - keď to skombinuješ s formátom máš presne to čo chceš.. ez Link to comment Share on other sites More sharing options...
0 Danny 37 Odesláno: 24. Leden, 2015 Author Share Odesláno: 24. Leden, 2015 Čože? 2 Link to comment Share on other sites More sharing options...
0 Kubko 22 Odesláno: 24. Leden, 2015 Share Odesláno: 24. Leden, 2015 Napr takto - zmen si premennu na admina podla seba: public OnPlayerCommandText(playerid, cmdtext[]) { new string[145], name[MAX_PLAYER_NAME]; GetPlayerName(playerid, name, sizeof(name)); format(string, sizeof(string), "Hráč %s napísal príkaz %s", name, cmdtext); for(new i; i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i) && IsPlayerAdmin(i)) { SendClientMessage(i, -1, string); } } return 0; } Link to comment Share on other sites More sharing options...
0 Danny 37 Odesláno: 24. Leden, 2015 Author Share Odesláno: 24. Leden, 2015 Díky. Ale neporozumel som jednej veci. Prečo je tam -1? Viz:SendClientMessage(i, -1, string); Link to comment Share on other sites More sharing options...
0 Kubko 22 Odesláno: 24. Leden, 2015 Share Odesláno: 24. Leden, 2015 To si zmeň ako chceš je to farba -1 je FFFFFF - biela Link to comment Share on other sites More sharing options...
0 Danny 37 Odesláno: 24. Leden, 2015 Author Share Odesláno: 24. Leden, 2015 Díky moc. Link to comment Share on other sites More sharing options...
0 Mivčo 90 Odesláno: 24. Leden, 2015 Share Odesláno: 24. Leden, 2015 Napr takto - zmen si premennu na admina podla seba: public OnPlayerCommandText(playerid, cmdtext[]) { new string[145], name[MAX_PLAYER_NAME]; GetPlayerName(playerid, name, sizeof(name)); format(string, sizeof(string), "Hráč %s napísal príkaz %s", name, cmdtext); for(new i; i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i) && IsPlayerAdmin(i)) { SendClientMessage(i, -1, string); } } return 0; } Funguje to aj ked človek používa zcmd atd Link to comment Share on other sites More sharing options...
0 Amenadiel 286 Odesláno: 24. Leden, 2015 Share Odesláno: 24. Leden, 2015 Funguje to aj ked človek používa zcmd atd nekecej... Link to comment Share on other sites More sharing options...
0 Danny 37 Odesláno: 24. Leden, 2015 Author Share Odesláno: 24. Leden, 2015 Téma bolo už dávno vyriešené, teda nieje žiadna potreba sem písať. Mivco sem tak či tak napísal iba preto, aby si nahnal príspevok. LOCK Link to comment Share on other sites More sharing options...
Dotaz
Danny 37
Dobrý deň,
mal by som otázku, pomocou akých funkcii spravím to, aby keď hráč napíše niaký príkaz, tak to odošle administrátorovy, uvediem príklad.
Máme hráča s menom Jankis
hráč Jankis napíše CMD príkaz /help
a prítomný online administrátor zapísaný v /admins
túto zprávu uvidí vo forme
Hráč Jankis odoslal príkaz: /help
len som ukázal to, čo konkrétne chcem, nechcem celý skript, chcem funkcie akými sa tento skript dá urobiť, vďaka.
Link to comment
Share on other sites
9 odpovědí na tuto otázku
Recommended Posts