vdv¤I{u®$I{¤ | Дата: Вторник, 25.12.2012, 21:36:43 | Сообщение # 1 |
Группа: Пользователи
Сообщений: 1
| Здравствуйте! При вводе команды /teleport игрок телепортируется в определенную точку. Как вывести в чат сообщение типа "Username телепортировался"?
Пробовал так, но сервер почему то вылетает
Цитата public OnPlayerCommandText(playerid, cmdtext[]){ if(!strcmp(cmdtext, "/teleport", true)){ SetPlayerPos(playerid,2058.6999511719,2442.1000976563,165.60000610352); SetPlayerFacingAngle(playerid, 0); SetPlayerInterior(playerid,0); GivePlayerWeapon(playerid,46,1); return SendClientMessageToAll(0xDEEE20FF, "%s телепортировался"); } }
Если убрать %s, сервер не вылетает, но ник не выводится
|
|
|
|
4565664 | Дата: Четверг, 07.03.2013, 19:43:45 | Сообщение # 2 |
Группа: Пользователи
Сообщений: 4
| Код if(!strcmp(cmdtext, "/teleport", true)) { SetPlayerPos(playerid,2058.6999511719,2442.1000976563,165.60000610352); SetPlayerFacingAngle(playerid, 0); SetPlayerInterior(playerid,0); GivePlayerWeapon(playerid,46,1); new str[144]; new p[MAX_PLAYER_NAME]; GetPlayerName(playerid,p,23); format(str,sizeof(str),"{B22222}%s телепортировался (/teleport).",p,playerid); SendClientMessageToAll(-1,str); return true; } Лови код
|
|
|
|