| Stepan23 | Дата: Воскресенье, 19.12.2010, 23:23 | Сообщение # 1 |
 Майор
Группа: Администраторы
Сообщений: 91
Статус: Offline
| Сегодня мы научимся создавать команду /stats в диалоговом окне... Для начала наидем строчку: Code public ShowStats(playerid,targetid) Там вы увидите примерно такие строчки: Code new coordsstring[256]; SendClientMessage(playerid, COLOR_GREEN,"_______________________________________"); format(coordsstring, sizeof(coordsstring),"*** %s ***",name); SendClientMessage(playerid, COLOR_WHITE,coordsstring); format(coordsstring, sizeof(coordsstring), "Level:[%d] Sex:[%s] Age:[%d] Origin:[%s] SpawnHealth:[%.1f] Cash:[$%d] Bank:[$%d] Ph:[%d]", level,atext,age,otext,shealth+50, cash, account, pnumber); SendClientMessage(playerid, COLOR_GRAD1,coordsstring); format(coordsstring, sizeof(coordsstring), "DonateRank:[%s] MarriedTo:[%s] PlayingHours:[%d] LottoNr:[%d] Job:[%s]", drank,married,ptime,lotto,jtext); SendClientMessage(playerid, COLOR_GRAD3,coordsstring); format(coordsstring, sizeof(coordsstring), "FishesCaught:[%d] BiggestFish:[%d] CrimesCommited:[%d] TimesArrested:[%d] WantedDeaths:[%d]", fishes,bigfish,crimes,arrests,warrests ); SendClientMessage(playerid, COLOR_GRAD4,coordsstring); format(coordsstring, sizeof(coordsstring), "Kills:[%d] Deaths:[%d] NextLevel:[$%d] Respect:[%d/%d] WantedLevel:[%d] Family:[%s]",kills,deaths,costlevel,exp,expamount,wanted,f2text); SendClientMessage(playerid, COLOR_GRAD5,coordsstring); format(coordsstring, sizeof(coordsstring), "Drugs:[%d] Materials:[%d] Team:[%s] Disease:[%s] Organisation:[%s] Rank:[%s]",drugs,mats,ttext,dtext,ftext,rtext); SendClientMessage(playerid, COLOR_GRAD5,coordsstring); SendClientMessage(playerid, COLOR_GREEN,"_______________________________________"); Чтобы сделать из этого Диалог надо всего лишь удалить все Code SendClientMessage(playerid, COLOR_GRAD5,coordsstring); И переделать на это: Code new coordsstring[3000]; format(coordsstring, sizeof(coordsstring),"*** %s ***\n",name); format(coordsstring, sizeof(coordsstring), "%s Level:[%d] Sex:[%s] Age:[%d] Origin:[%s] SpawnHealth:[%.1f] Cash:[$%d] Bank:[$%d] Ph:[%d]\n",coordsstring,level,atext,age,otext,shealth+50, cash, account, pnumber); format(coordsstring, sizeof(coordsstring), "%s DonateRank:[%s] MarriedTo:[%s] PlayingHours:[%d] LottoNr:[%d] Job:[%s]\n",coordsstring,drank,married,ptime,lotto,jtext); format(coordsstring, sizeof(coordsstring), "%s FishesCaught:[%d] BiggestFish:[%d] CrimesCommited:[%d] TimesArrested:[%d] WantedDeaths:[%d]\n",coordsstring, fishes,bigfish,crimes,arrests,warrests ); format(coordsstring, sizeof(coordsstring), "%s Kills:[%d] Deaths:[%d] NextLevel:[$%d] Respect:[%d/%d] WantedLevel:[%d] Family:[%s]\n",coordsstring,kills,deaths,costlevel,exp,expamount,wanted,f2text); format(coordsstring, sizeof(coordsstring), "%s drugs:[%d] Materials:[%d] Team:[%s] Disease:[%s] Organisation:[%s] Rank:[%s]\n",coordsstring,drugs,mats,ttext,dtext,ftext,rtext); ShowPlayerDialog(playerid, 10100, DIALOG_STYLE_MSGBOX, "Статистика Игрока", coordsstring, "Ок", "Отмена"); // 10100 id диалога ставте на свободный
|
| |
|
|