การแปล -  ไทย วิธีการพูด

0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
/** * นามสกุล KillRate * * นี่เป็นเพียงตัวอย่างงานคุณลักษณะเพิ่มเติมที่สามารถนำมาใช้ * ใช้ KillRate * * ปลั๊กอินสคริปต์นี้ขึ้นอยู่กับ PurePerms, libcommon และ KillRate * * ตัวอย่างคำสั่ง: * ** krgive -รางวัล บาง * * ตัวอย่างระดับการใช้งาน * * ตัวอย่างนี้ คุณต้องสร้าง PurePerms ในกลุ่มต่อไปนี้: * * lvl0, lvl1, lvl2, lvl3, lvl4, lvl5 * * คุณสามารถให้กลุ่มต่าง ๆ ได้รับอนุญาตต่าง ๆ (ที่อาจทำให้ * เข้าถึงคุณลักษณะต่าง ๆ) กลุ่มเริ่มต้นควรเป็น "lvl0" * * เป็นผู้เล่นเริ่มต้นคะแนนคะแนน พวกเขาจะไประดับ * * @name KillRateEx * @main scriptKillRateEx 1.0.0 ใน * @version 1.12.0 ใน * @api * @author aliuly ใช้งานง่ายสั่ง * @description * @depend KillRate, PurePerms */{สคริปต์ namespace ใช้ pocketminepluginPluginBase ใช้ pocketminecommandConsoleCommandSender ใช้ pocketminecommandCommandExecutor ใช้ pocketminecommandCommandSender ใช้ pocketminecommandCommand ใช้ pocketmineeventListener ใช้ pocketmineutilsTextFormat ใช้ aliulykillrateapiKillRateScoreEvent ใช้ aliulykillrateapiKillRateResetEvent ใช้ aliulykillratecommonMPMU เครื่องมือ PluginBase CommandExecutor, {ฟังขยายคลา KillRateEx (มหาชน) $kr (มหาชน) $pp {onEnable() ฟังก์ชันสาธารณะ $this -> kr = $this -> getServer() - > getPluginManager() -> getPlugin("KillRate") ถ้า (! $this -> kr || intval ($นี้ -> kr--> getDescription() -> getVersion()) ! = 2) { $this->getLogger()->error(TextFormat::RED."Unable to find KillRate"); throw new RuntimeException("Missinge Dependancy"); return; } $this->pp = $this->getServer()->getPluginManager()->getPlugin("PurePerms"); if (!$this->pp) { $this->getLogger()->error(TextFormat::RED."Unable to find PurePerms"); throw new RuntimeException("Missinge Dependancy"); return; } MPMU::addCommand($this,$this,"krgive",[ "description" => "Add points to KillRate score", "usage" => "/krgive ", ]); $this->getServer()->getPluginManager()->registerEvents($this,$this); } public function onScoreReset(KillRateResetEvent $ev) { $ev->getPlayer()->sendMessage("You are being demoted to Level 0!"); $this->pp->getUser($ev->getPlayer())->setGroup($this->pp->getDefaultGroup(), null); } public function onScoreAdd(KillRateScoreEvent $ev) { $clevel = intval(substr($this->pp->getUser($ev->getPlayer())->getGroup()->getName(),3)); if ($clevel >= 5) return; // max level is 5! if (!$ev->getPoints() || $ev->getPoints() < 0) return; // Actually deducting points! $cscore = $this->kr->api->getScore($ev->getPlayer()); $threshold = ($clevel + 1) * ($clevel + 1) * 1000; if ($cscore + $ev->getPoints() < $threshold) return; // Did not manage to raise level yet! $nlevel ="lvl" . intval( $clevel + 1 ); $ev->getPlayer()->sendMessage("Congratulations!"); $this->getServer()->broadcastMessage(TextFormat::YELLOW. $ev->getPlayer()->getDisplayName(). " is now ".$nlevel); $this->pp->getUser($ev->getPlayer())->setGroup($this->pp->getGroup($nlevel),null); } public function onCommand(CommandSender $sender,Command $cmd,$label, array $args) { switch($cmd->getName()) { case "krgive": if (count($args) != 2) return false; list($player,$points) = $args; if (!is_numeric($points)) return !false; $player = $this->getServer()->getPlayer($player); if ($player == null) { $sender->sendMessage(TextFormat::RED.$args[0]." does not exist"); return true; } $points = intval($points); $this->kr->api->updateScore($player,"points",$points); $sender->sendMessage(TextFormat::GREEN."Awarding ".$points." points to ".$player->getDisplayName()); $player->sendMessage(TextFormat::YELLOW."You have been awarded ".$points." by ".$sender->getName()); return true; } return false; } }}
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
< ? PHP

/ * *
*
*
* killrate ส่วนขยายนี้เป็นเพียงตัวอย่างในคุณลักษณะเพิ่มเติมที่สามารถดำเนินการโดยใช้ killrate
.
*
* นี้ขึ้นอยู่กับ pureperms สคริปต์ปลั๊กอิน , และ libcommon killrate .
*
*
*
* ตัวอย่างคำสั่ง : * krgive < 100% > < จุด > - < > < รางวัลผู้เล่นบางจุด >
*
*
*
* ตัวอย่างระดับการใช้งานสำหรับตัวอย่างเช่นคุณต้องการที่จะสร้างใน pureperms กลุ่มต่อไปนี้ :
*
* lvl0 lvl1 , lvl2 lvl3 lvl4 , , , , lvl5 .
*
* คุณสามารถให้กลุ่มอื่น ( ที่อาจจะให้สิทธิ์การเข้าถึงที่แตกต่างกันคุณสมบัติ
* ) กลุ่มเริ่มต้นควรจะ " lvl0 "
*
* เป็นผู้เล่นเริ่มต้นคะแนน , พวกเขาจะขึ้นไประดับ .
*
*
* @ @ ชื่อ killrateex หลักสคริปต์ N killrateex
* @ รุ่น 1.0.0
* @ * @ aliuly API 1.12.0

เขียน* @ * @
คำสั่งคำอธิบายอย่างง่ายซึ่งขึ้นอยู่กับ killrate pureperms ,
/



ใช้ namespace สคริปต์ปลั๊กอิน N { pocketmine pluginbase ;
ใช้ pocketmine N ผู้บัญชาการ consolecommandsender ;
ใช้ pocketmine N ผู้บัญชาการ commandexecutor ;
ใช้ pocketmine N commandsender คำสั่งใช้คำสั่ง N ;
pocketmine
ใช้คำสั่ง ; pocketmine เหตุการณ์ N ฟัง ;
ใช้ utils N textformat pocketmine

;ใช้ aliuly killrate API killratescoreevent ;
aliuly killrate ใช้ API killrateresetevent ;
ใช้ aliuly N killrate เหมือนกัน mpmu ;


เรียน killrateex ขยาย pluginbase ใช้ commandexecutor ผู้ฟังสาธารณะ , {
$ KR ;
$ PP สาธารณสุข ;
สาธารณะฟังก์ชัน onenable() {
$ = $ นี้ - > เว็บไซต์ นี้ - > - > - > getserver() getpluginmanager() getplugin ( " killrate " ) ;
( ถ้า !$ นี้ - > KR | | intval ( $ นี้ - > KR - > - > getdescription() getversion() ) = วิธี ) {
ว่าพวกเขาจะ > getlogger() จะ > ปิด ( textformat : : red . " ม.ค. เมื่อพบกับ killrate " ) ;
throw runtimeexception อย่างผลิตภัณฑ์เพื่อ ( " missinge dependancy " ) ;
สมบูรณ์
}
ว่าพวกเขาจะ > pp = ว่าพวกเขาจะ > getserver() จะ > getpluginmanager() จะ > getplugin ( " pureperms " ) ;
( ถ้า ! $ นี้ - > PP ) {
$ นี้ - > - > getlogger() ข้อผิดพลาด ( textformat : : แดง " ไม่สามารถหา pureperms
" ) ;โยน runtimeexception ใหม่ ( " missinge dependancy " ) ;


mpmu กลับ ; } : : addcommand ( $ , $ นี้ " krgive " [
" รายละเอียด " = > " เพิ่มจุด killrate คะแนน "
" การใช้งาน = > " / > < krgive < 100% > คะแนน "
] ) ;
$ นี้ - > - > - > getserver() getpluginmanager() registerevents ( $ , $ นี้ ) ;
}
สาธารณะฟังก์ชัน onscorereset ( killrateresetevent $ EV ) {
$ getplayer() EV - > - > sendmessage ( " คุณถูกลดตำแหน่งเป็นระดับ 0 ! " ) ;
$ นี้ - > PP > getuser ( $ EV - > getplayer() setgroup ) - > ( $ นี้ - > PP > getdefaultgroup() null , ) ;
}
สาธารณะฟังก์ชัน onscoreadd ( killratescoreevent $ EV ) {
$ clevel = intval ( substr ( $ นี้ - > PP > getuser ( $ EV - > getplayer() ) - > - > getgroup() getname() , 3 ) ) ;
ถ้า ( $ clevel > = 5 ) กลับ ; ระดับ / / สูงสุดคือ 5
ถ้า ( ! $ EV - > getpoints() | | $ EV - > getpoints() < 0 ) กลับ ; / / ที่จริงแล้วหักแต้ม

cscore $ = $ นี้ - > KR - > - > getscore API ( $ EV - > getplayer() ) ;
$ เกณฑ์ = ( $ clevel 1 ) * ( $ clevel 1 ) * 1000

ถ้า ( $ cscore $ EV - > getpoints() < $ ( ) ผลตอบแทน ; / / ไม่ได้จัดการเพื่อเพิ่ม ระดับยัง !

$ nlevel = " เลเวล " intval ( $ clevel 1 ) ;
$ getplayer() EV - > - > sendmessage ( " ยินดีด้วย ! " ) ;
$ นี้ - > - > getserver() broadcastmessage ( textformat : : สีเหลือง .
$ EV - > - >
getplayer() getdisplayname() ." ตอนนี้ " . $ nlevel ) ;
$ นี้ - > PP > getuser ( $ EV - > getplayer() setgroup ) - > ( $ นี้ - > PP > getgroup ( $ nlevel ) , null ) ;
}
สาธารณะฟังก์ชัน Oncommand ( commandsender $ ผู้ส่งคำสั่ง $ cmd , $ ป้าย เรย์ $ มีอาร์กิวเมนต์ ) {
สวิทช์ ( $ cmd -- > getname() ) {
กรณี " krgive " :
( ถ้านับ ( $ มีอาร์กิวเมนต์ ) กลับเท็จ ;
) = 2 รายการ ( $ ผู้เล่นที่ $ จุด ) = $ มีอาร์กิวเมนต์ ;
( ถ้า ! is_numeric ( $ คะแนน ) กลับ เท็จ ;
ผู้เล่นที่ $ = $ นี้ - > - > getserver() getplayer ( $ เล่น ) ;
ถ้า ( $ ผู้เล่น = = null ) {
$ ผู้ส่ง - > sendmessage ( textformat : : สีแดง มีอาร์กิวเมนต์ $ [ 0 ] . " ไม่มีอยู่จริง " ) ;
กลับจริง ;
}
$ ( $ = intval จุด คะแนน ) ;
$ นี้ - > KR - > - > updatescore API ( $ ผู้เล่นที่ " จุด " , $ จุด ) ;
$ ผู้ส่ง - > sendmessage ( textformat : : สีเขียว " รางวัล " . $ จุด " จุด " . $ ผู้เล่น - > getdisplayname() ) ;
$ - > sendmessage ผู้เล่น ( textformat : : สีเหลือง" คุณได้รับรางวัล " $ " คะแนน " . $ ผู้ส่ง - > getname() ) ;

}
กลับจริง ; กลับเท็จ ;




} } }
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2024 I Love Translation. All reserved.

E-mail: