ลืมรหัสผ่าน
ดู: 410|ตอบกลับ: 0

ใส่ยังไงอ่ะคับ สคริปนี้

[คัดลอกลิงก์]
ใส่อันนี้ไว้ตรงที่มี แบบนี้เยอะๆ
#define CMDX_MW_DIALOG 1302 [ผมใส่แล้ว]


ใส่อันนี้ไว้ตรงที่มี  new เยอะ
new Text3D:expbt3d; [ผมใส่แล้ว]

ค้นหา
//enum pInfo [หาแล้ว]

แล้วใส่
pMW, [ผมใส่แล้ว]
//

ค้นหา
//OnGameModeInit [หาแล้ว]

แล้วใส่
Create3DTextLabel("จุดเอาปืนฝ่ายธรรมะ\nพิมพ์ /ธรรมะ", -1, 0, 0, 0, 50.0, 0, 0); [ผมใส่แล้ว]
Create3DTextLabel("จุดเอาปืนฝ่ายอธรรม\nพิมพ์ /อธรรม", -1, 0, 0, 0, 50.0, 0, 0); [ผมใส่แล้ว]
//

//OnPlayerConnect [หาแล้ว]
PlayerInfo[playerid][pMW] = 0; [ผมใส่แล้ว]
//

//OnPlayerLogin [หาแล้ว]
if( strcmp( key , "MW" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pMW] = strval( val ); }
[ตรงนี้ใส่ตรงไหนอ่ะคับ อยากรู้]
//

//OnPlayerRegister
format(var, 32, "MW=%d\n",PlayerInfo[playerid][pMW]);fwrite(hFile, var);
//

//OnPlayerUpdate
format(var, 32, "MW=%d\n",PlayerInfo[playerid][pMW]);fwrite(hFile, var);
//

//OnPlayerCommandText
//if(strcmp(cmd, "/ooc", true) == 0 || strcmp(cmd, "/o", true) == 0)
new mwtext[20];
if(PlayerInfo[playerid][pMW] == 1) { mwtext = "ธรรมะ"; }
else if(PlayerInfo[playerid][pMW] == 2) { mwtext = "อธรรม"; }
format(string, sizeof(string), "[%s] %s (%d): %s ", mwtext, sendername, playerid, result);

if(strcmp(cmd, "/ธรรมะ", true) == 0)
{
        if(IsPlayerConnected(playerid))
        {
                if (PlayerInfo[playerid][pMW] == 1)
                {
                        if(IsPlayerInRangeOfPoint(playerid, 5.0, 0, 0, 0))
                        {
                                ResetPlayerWeapons(playerid);
                                GivePlayerWeapon(playerid, 16, 5);
                                GivePlayerWeapon(playerid, 29, 100);
                                GivePlayerWeapon(playerid, 31, 100);
                                SendClientMessage(playerid, -1, "คุณได้เอาอาวุธของฝ่ายธรรมะแล้ว !");
                        }
                }
        }
        else
        {
                SendClientMessage(playerid, -1, "คุณไม่ได้อยู่ฝ่ายธรรมะ !");
        }
        return 1;
}

if(strcmp(cmd, "/อธรรม", true) == 0)
{
        if(IsPlayerConnected(playerid))
        {
                if (PlayerInfo[playerid][pMW] == 2)
                {
                        if(IsPlayerInRangeOfPoint(playerid, 5.0, 0, 0, 0))
                        {
                                ResetPlayerWeapons(playerid);
                                GivePlayerWeapon(playerid, 16, 5);
                                GivePlayerWeapon(playerid, 29, 100);
                                GivePlayerWeapon(playerid, 31, 100);
                                SendClientMessage(playerid, -1, "คุณได้เอาอาวุธของฝ่ายอธรรมแล้ว !");               
                        }
                }
        }
        else
        {
                SendClientMessage(playerid, -1, "คุณไม่ได้อยู่ฝ่ายอธรรม !");
        }
        return 1;
}
//

//OnDialogResponse

if(dialogid == CMDX_MW_DIALOG)
{
                if(!response)
        {
                PlayerInfo[playerid][pMW] = 2;
                SendClientMessage(playerid, -1, "คุณเลือกเป็นฝ่ายอธรรม");
                TutTime[playerid] = 1;
                return 1;
        }
        PlayerInfo[playerid][pMW] = 1;
        SendClientMessage(playerid, -1, "คุณเลือกเป็นฝ่ายธรรมะ");
        TutTime[playerid] = 1;
}

ถ้ามี Dialog เก่าอยู่ EX Dialog ฉายาให้เปลี่ยนจาก...

if(dialogid == CMDX_LABEL_DIALOG)
{
        new labelstr1[128];
        new labelstr2[128];
                if(!response)
        {
                ShowPlayerDialog(playerid, CMDX_LABEL_DIALOG, DIALOG_STYLE_INPUT, "ฉายา", "กรุณาตั้งฉายาของคุณ", "ตกลง", "ยกเลิก");
                return 1;
        }
        if(!strlen(inputtext))
        {
                ShowPlayerDialog(playerid, CMDX_LABEL_DIALOG, DIALOG_STYLE_INPUT, "ฉายา", "กรุณาตั้งฉายาของคุณ", "ตกลง", "ยกเลิก");
                return 1;
        }
        format(labelstr1, sizeof(labelstr1), "%s", inputtext);
        strmid(PlayerInfo[playerid][pLabel], labelstr1, 0, strlen(labelstr1), 255);
        format(labelstr2, sizeof(labelstr2), "LABEL: ฉายาของคุณคือ %s", PlayerInfo[playerid][pLabel]);
        SendClientMessage(playerid, -1, labelstr2);
        TutTime[playerid] = 1;
}

เป็น

if(dialogid == CMDX_MWL_DIALOG)
{
        new labelstr1[128];
        new labelstr2[128];
                if(!response)
        {
                ShowPlayerDialog(playerid, CMDX_LABEL_DIALOG, DIALOG_STYLE_INPUT, "ฉายา", "กรุณาตั้งฉายาของคุณ", "ตกลง", "ยกเลิก");
                return 1;
        }
        if(!strlen(inputtext))
        {
                ShowPlayerDialog(playerid, CMDX_LABEL_DIALOG, DIALOG_STYLE_INPUT, "ฉายา", "กรุณาตั้งฉายาของคุณ", "ตกลง", "ยกเลิก");
                return 1;
        }
        format(labelstr1, sizeof(labelstr1), "%s", inputtext);
        strmid(PlayerInfo[playerid][pLabel], labelstr1, 0, strlen(labelstr1), 255);
        format(labelstr2, sizeof(labelstr2), "LABEL: ฉายาของคุณคือ %s", PlayerInfo[playerid][pLabel]);
        SendClientMessage(playerid, -1, labelstr2);
        ShowPlayerDialog(playerid, CMDX_MW_DIALOG, DIALOG_STYLE_MSGBOX, "ฝ่ายธรรมะ - อธรรม", "คุณต้องการอยู่ฝั่งไหน", "ธรรมะ", "อธรรม");
}
//
ขออภัย! คุณไม่ได้รับสิทธิ์ในการดำเนินการในส่วนนี้ กรุณาเลือกอย่างใดอย่างหนึ่ง ลงชื่อเข้าใช้ | สมัครสมาชิก

รายละเอียดเครดิต

ปิด

เว็บมาสเตอร์แนะนำก่อนหน้า /1 ต่อไป

รูปแบบข้อความล้วน|Mobile|รายชื่อผู้ถูกระงับบัญชี| Samp-TH GTAOnline Thailand



เว็บสอนเปิดเซิฟเวอร์ GTA SAMP ONLINE, แจกสคริปต์ GTA, ขายสคริปต์ GTA, ซื้อสคริปต์ GTA SAMP, รวมระบบ GTA SAMP, รวมเซิฟ GTA ONLINE SAMP, SAMP-TH.NET, เกมจีทีเอ, GTA SAN, หาเซิฟ GTA เล่น, โปรโมทเซิฟ GTA ONLINE, วิธีเล่น GTA ONLINE, จีทีเอ ออนไลน์, หาเซิฟ GTA, เซิฟ GTA 0.3.7, เซิฟ GTA 0.3e RC5, ระบบเซิฟ GTA, สคริปต์ GTA, GTA ออนไลน์, เว็บโหลด GTA, SAMP-TH, GTA-TH, โคโล GTA, หาเซิฟ GTA ONLINE, COLO-GTA, โคโลจีทีเอ, เช่าโคโล GTA, เซิฟ GTA ออนไลน์

Copyright © 2001-2013 Comsenz Inc.   All Rights Reserved.

Powered by Discuz! X3.4

ตอบกระทู้ ขึ้นไปด้านบน ไปที่หน้ารายการกระทู้