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

วิธีลงระบบเบื้องต้น [ซ้ำขออภัย]

[คัดลอกลิงก์]
แก้ไขครั้งสุดท้ายโดย SakuraGOSH เมื่อ 2013-3-17 12:08

ก่อนอื่นเลยเปิด gamemoes ของคุณขึ้นมา
ค้นหา public OnPlayerCommandText(playerid, cmdtext[])

ก็จะเจอประมาณนี่นะครับ

//---------------------------<[ OnPlayerCommandText ]>--------------------------------------------------------
public OnPlayerCommandText(playerid, cmdtext[])
{
    dcmd(cargo,5,cmdtext);
        dcmd(cargoout,8,cmdtext);
        new string[256];
        new playermoney;
        new sendername[MAX_PLAYER_NAME];
        new giveplayer[MAX_PLAYER_NAME];
        new playername[MAX_PLAYER_NAME];
        new cmd[256];
        new tmp[256];
        new giveplayerid, moneys, idx, targetid;
        new vid = GetPlayerVehicleID(playerid);
        cmd = strtok(cmdtext, idx);
//----------------------------------------------------------------------------------------------------------------------------
if(strcmp(cmd, "/มือไฟ", true) == 0)
        {
                        if (PlayerInfo[playerid][pDonateRank] >= 4)
            {
                                SetPlayerAttachedObject(playerid, 0, 18693, 5, 1.983503, 1.558882, -0.129482, 86.705787, 308.978118, 268.198822, 1.500000, 1.500000, 1.500000 ); // Flame99 - handfire left
                                SetPlayerAttachedObject(playerid, 1, 18693, 6, 1.983503, 1.558882, -0.129482, 86.705787, 308.978118, 268.198822, 1.500000, 1.500000, 1.500000 ); // Flame99 - handfie right
                                SetPlayerAttachedObject(playerid, 2, 18703, 6, 1.983503, 1.558882, -0.129482, 86.705787, 308.978118, 268.198822, 1.500000, 1.500000, 1.500000 ); // overheat_car - dust right
                                SetPlayerAttachedObject(playerid, 3, 18703, 5, 1.983503, 1.558882, -0.129482, 86.705787, 308.978118, 268.198822, 1.500000, 1.500000, 1.500000 ); // overheat_car - dustleft
                                GetPlayerName(playerid, sendername, sizeof(sendername));
                                 format(string, sizeof(string), "* %s ได้ตัวลุกเป็นไฟ (/มือไฟ)", sendername);
                                 ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
                                 SendClientMessage(playerid, COLOR_GRAD1, "หากไม่ต้องการแล้วกด /เอาออก");
                             }
                            else
                                {
                                SendClientMessage(playerid, COLOR_GRAD2, "คุณไม่สามารถใช้ได้ อยากใช้ได้กด /donate สิครับ");
                                return 1;
                }
                return 1;
        }
//-----------------------------------------------------------------------------------------------------------------------------
ถ้าไม่เจอแบบนี้ก็ไม่ต้องตกใจนะครับ เพราะแต่ละสคริปไม่เหมือนกัน ยังไงก็ประมาณนี้ล่ะครับ
ต่อเลยให้เอาระบบมาใส่ด้านบนของ if(strcmp(cmd, "/มือไฟ", true) == 0) เลยนะครับ


ตัวอย่าง
ก่อนที่จะลงระบบ

//---------------------------<[ OnPlayerCommandText ]>--------------------------------------------------------
public OnPlayerCommandText(playerid, cmdtext[])
{
    dcmd(cargo,5,cmdtext);
        dcmd(cargoout,8,cmdtext);
        new string[256];
        new playermoney;
        new sendername[MAX_PLAYER_NAME];
        new giveplayer[MAX_PLAYER_NAME];
        new playername[MAX_PLAYER_NAME];
        new cmd[256];
        new tmp[256];
        new giveplayerid, moneys, idx, targetid;
        new vid = GetPlayerVehicleID(playerid);
        cmd = strtok(cmdtext, idx);
//----------------------------------------------------------------------------------------------------------------------------
if(strcmp(cmd, "/มือไฟ", true) == 0)
        {
                        if (PlayerInfo[playerid][pDonateRank] >= 4)
            {
                                SetPlayerAttachedObject(playerid, 0, 18693, 5, 1.983503, 1.558882, -0.129482, 86.705787, 308.978118, 268.198822, 1.500000, 1.500000, 1.500000 ); // Flame99 - handfire left
                                SetPlayerAttachedObject(playerid, 1, 18693, 6, 1.983503, 1.558882, -0.129482, 86.705787, 308.978118, 268.198822, 1.500000, 1.500000, 1.500000 ); // Flame99 - handfie right
                                SetPlayerAttachedObject(playerid, 2, 18703, 6, 1.983503, 1.558882, -0.129482, 86.705787, 308.978118, 268.198822, 1.500000, 1.500000, 1.500000 ); // overheat_car - dust right
                                SetPlayerAttachedObject(playerid, 3, 18703, 5, 1.983503, 1.558882, -0.129482, 86.705787, 308.978118, 268.198822, 1.500000, 1.500000, 1.500000 ); // overheat_car - dustleft
                                GetPlayerName(playerid, sendername, sizeof(sendername));
                                 format(string, sizeof(string), "* %s ได้ตัวลุกเป็นไฟ (/มือไฟ)", sendername);
                                 ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
                                 SendClientMessage(playerid, COLOR_GRAD1, "หากไม่ต้องการแล้วกด /เอาออก");
                             }
                            else
                                {
                                SendClientMessage(playerid, COLOR_GRAD2, "คุณไม่สามารถใช้ได้ อยากใช้ได้กด /donate สิครับ");
                                return 1;
                }
                return 1;
        }
//-----------------------------------------------------------------------------------------------------------------------------

หลังลงระบบใหม่เสร็จ
//---------------------------<[ OnPlayerCommandText ]>--------------------------------------------------------
public OnPlayerCommandText(playerid, cmdtext[])
{
    dcmd(cargo,5,cmdtext);
        dcmd(cargoout,8,cmdtext);
        new string[256];
        new playermoney;
        new sendername[MAX_PLAYER_NAME];
        new giveplayer[MAX_PLAYER_NAME];
        new playername[MAX_PLAYER_NAME];
        new cmd[256];
        new tmp[256];
        new giveplayerid, moneys, idx, targetid;
        new vid = GetPlayerVehicleID(playerid);
        cmd = strtok(cmdtext, idx);
//----------------------------------------------------------------------------------------------------------------------------
if(strcmp(cmd,"/ตัวไฟ") == 0)
    {
        if(PlayerInfo[playerid][pDonateRank] >= 4)
        {
            SetPlayerAttachedObject( playerid, 0, 18691, 1, -3.628666, 2.557187, -1.356414, 51.795341, 44.990257, 247.158721, 2.041157, 2.011405, 2.017693 );
                        SendClientMessage(playerid,COLOR_SUPERRED,"คุณได้เปิดตัวไฟแล้ว สามารถปิดได้โดยการพิมพ์ /ปิด");
        }
        else return SendClientMessage(playerid,COLOR_RED,"คุณไม่สามารถใช้ได้ อยากใช้ได้กด /donate");
    }

//----------------------------------------------------------------------------------------------------------------------------
if(strcmp(cmd, "/มือไฟ", true) == 0)
        {
                        if (PlayerInfo[playerid][pDonateRank] >= 4)
            {
                                SetPlayerAttachedObject(playerid, 0, 18693, 5, 1.983503, 1.558882, -0.129482, 86.705787, 308.978118, 268.198822, 1.500000, 1.500000, 1.500000 ); // Flame99 - handfire left
                                SetPlayerAttachedObject(playerid, 1, 18693, 6, 1.983503, 1.558882, -0.129482, 86.705787, 308.978118, 268.198822, 1.500000, 1.500000, 1.500000 ); // Flame99 - handfie right
                                SetPlayerAttachedObject(playerid, 2, 18703, 6, 1.983503, 1.558882, -0.129482, 86.705787, 308.978118, 268.198822, 1.500000, 1.500000, 1.500000 ); // overheat_car - dust right
                                SetPlayerAttachedObject(playerid, 3, 18703, 5, 1.983503, 1.558882, -0.129482, 86.705787, 308.978118, 268.198822, 1.500000, 1.500000, 1.500000 ); // overheat_car - dustleft
                                GetPlayerName(playerid, sendername, sizeof(sendername));
                                 format(string, sizeof(string), "* %s ได้ตัวลุกเป็นไฟ (/มือไฟ)", sendername);
                                 ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
                                 SendClientMessage(playerid, COLOR_GRAD1, "หากไม่ต้องการแล้วกด /เอาออก");
                             }
                            else
                                {
                                SendClientMessage(playerid, COLOR_GRAD2, "คุณไม่สามารถใช้ได้ อยากใช้ได้กด /donate สิครับ");
                                return 1;
                }
                return 1;
        }
//-----------------------------------------------------------------------------------------------------------------------------

ไม่เข้าใจตรงไหนบอกได้เลยนะครับ
ผิดพลาดประการใดก็ขอโทษด้วยนะครับ
โพสต์ 2013-3-17 12:26:48 | ดูโพสต์ทั้งหมด
ดันๆ ขอบคุนคับ
ขออภัย! คุณไม่ได้รับสิทธิ์ในการดำเนินการในส่วนนี้ กรุณาเลือกอย่างใดอย่างหนึ่ง ลงชื่อเข้าใช้ | สมัครสมาชิก

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

ปิด

เว็บมาสเตอร์แนะนำก่อนหน้า /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

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