11.06.2010, 18:40
Вот решыл учить павно по серёзному и вместе создавать гейммод.
Наткнулся на воттакой скрипт и начял ево разбирать (читать и пытатся понять как он работает).
Наткнулся на воттакой скрипт и начял ево разбирать (читать и пытатся понять как он работает).
Code:
#define CHEATDIALOGID 7154 //что означяют ети цыфры?? public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp("/ачиты", cmdtext, true, 10) == 0) { ShowPlayerDialog(playerid,CHEATDIALOGID,DIALOG_STYLE_LIST,"AdminCheats v1.0 FS by Kurence v0.1b","God mode\nSpeedhack\nAirbreak\nWeapons\nCar\nJetpack\nChange max speed","OK","Cancel"); //здесь вроди всё понял return 1; } //------------------------------------------------------------------------------------------------------------------------------------------- if(dialogid == CHEATDIALOGID) //ет я вроди понял что оно провиряет правильно ли обратилось но вот я не понял откуда взята переменная для dialogid { if(response) //для чево ето написано?? нельзя ли обойтись? { switch(listitem) //и ето я не сильно понял { case 0:OnPlayerCommandText(playerid,"/бог"); case 1:OnPlayerCommandText(playerid,"/спидхак"); case 2:ShowPlayerDialog(playerid,AIRBREAKMENU,DIALOG_STYLE_LIST,"Airbreak","On foot\nIn car","OK","Cancel"); case 3:OnPlayerCommandText(playerid,"/weapons"); case 4:OnPlayerCommandText(playerid,"/carhax"); case 5:OnPlayerCommandText(playerid,"/аджетпак"); case 6:ShowPlayerDialog(playerid,SPEEDCHANGER,DIALOG_STYLE_INPUT,"Speedchanger","Max speed:\n","Change!","Cancel"); } return 1; } }