📄 party.pwn
字号:
{
new State=GetPlayerState(playerid);
if(State!=PLAYER_STATE_DRIVER)
{
SendClientMessage(playerid,0xFFFF00AA," 只有司机可以锁门.");
return 1;
}
new i;
for(i=0;i<MAX_PLAYERS;i++)
{
if(i != playerid)
{
SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i, 0, 1);
}
}
SendClientMessage(playerid, 0xFFFF00AA, " 车子已上锁!");
new Float:pX, Float:pY, Float:pZ;
GetPlayerPos(playerid,pX,pY,pZ);
PlayerPlaySound(playerid,1056,pX,pY,pZ);
}
else
{
SendClientMessage(playerid, 0xFFFF00AA, " 你不在车子里!");
}
return 1;
}
if (strcmp(cmdtext, "/unlock", true)==0)
{
if(IsPlayerInAnyVehicle(playerid))
{
new State=GetPlayerState(playerid);
if(State!=PLAYER_STATE_DRIVER)
{
SendClientMessage(playerid,0xFFFF00AA," 只有司机可以锁门.");
return 1;
}
new i;
for(i=0;i<MAX_PLAYERS;i++)
{
SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i, 0, 0);
}
SendClientMessage(playerid, 0xFFFF00AA, " 车子已上锁!");
new Float:pX, Float:pY, Float:pZ;
GetPlayerPos(playerid,pX,pY,pZ);
PlayerPlaySound(playerid,1057,pX,pY,pZ);
}
else
{
SendClientMessage(playerid, 0xFFFF00AA, " 你不在车子里!");
}
return 1;
}
if (strcmp(cmdtext, "/gay", true)==0)
{
new name[256];
new string[256];
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "*** %s 是一个十足的同性恋! ^_^", name);
SendClientMessageToAll(COLOR_GREEN, string);
return 1;
}
if (strcmp(cmdtext, "/help", true)==0)
{
SendClientMessage(playerid, COLOR_RED, "/tele 传送");
SendClientMessage(playerid, COLOR_GREEN, "/lock 锁车, /gay 有趣的事,不妨试试");
SendClientMessage(playerid, COLOR_GREEN, "/unlock 给车解锁 /cls 清屏.");
SendClientMessage(playerid, COLOR_RED, " /pause 暂停游戏");
SendClientMessage(playerid,COLOR_RED," /comingsoon 查看将来的更新");
return 1;
}
if (strcmp(cmdtext, "/rule", true)==0)
{
SendClientMessage(playerid, COLOR_ORANGE, "1. 禁止作弊");
SendClientMessage(playerid, COLOR_ORANGE, "2. 禁止破坏游戏规则");
SendClientMessage(playerid, COLOR_ORANGE, "3. 禁止打扰他人游戏");
SendClientMessage(playerid, COLOR_ORANGE, "4. 一旦发现有作弊嫌疑者请PM管理员.禁止辱骂对方");
SendClientMessage(playerid, COLOR_RED, "违者重罚");
return 1;
}
if (strcmp(cmdtext, "/tele", true)==0)
{
SendClientMessage(playerid, COLOR_RED, " 括号里面的只是注释而已....");
SendClientMessage(playerid, COLOR_LIGHTBLUE, " 竞技: /spraycan [喷漆罐大战] /shotgun [来复枪大战] /area51 [51区大战] /m4 [m4大战] /ph [喷火大战]");
SendClientMessage(playerid, COLOR_LIGHTBLUE, " 竞技: /sy [沙鹰大战] /chain [链锯大战] /golf [高尔夫混战] /gm [公墓混战] /hz [海战] /rb [肉搏之地]");
SendClientMessage(playerid, COLOR_ORANGE, " 旅游景点: /lc [自由城] /stunt [摩托特技广场] /al [诅咒之湖] /wyxl [午夜凶铃井] /fdjb [飞碟酒吧]");
SendClientMessage(playerid, COLOR_ORANGE, " 旅游景点: /bs [漆黑之石] /csd [采石场底部] /jxq [间歇泉] /sd [地底隧道] /gsd [裹尸袋] /kch [能开车的湖]");
SendClientMessage(playerid, COLOR_GREY, " 其他: /home [回家] /swim [游泳比赛] /tiaosan1 [万里高空跳伞] /tiaosan2 [最高建筑跳伞] /kart [卡丁碰碰车]");
SendClientMessage(playerid, COLOR_GREY, " 其他: /crash [绝顶碰碰车] /tiaoshui [自由跳水] /bus [巴士站] /bike [自行车特技广场] /qiuming [去秋名山飙车]");
SendClientMessage(playerid, COLOR_GREY, " 其他: /plane [飞机场] /climb [攀爬比赛] /buycar [拿车子]");
return 1;
}
//---------------Fight----------------------
if (strcmp(cmdtext, "/spraycan", true)==0)
{
SendClientMessage(playerid, COLOR_ORANGE, " 利用手中的喷漆罐,狠狠的摧残敌人吧~");
SetPlayerPos(playerid,1483.0228, -1788.9410,156.7533);
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid, 41, 500);
new name[256];
new string[256];
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "*** %s 加入了喷漆罐大战: ( /spraycan )", name);
SendClientMessageToAll(COLOR_RED, string);
SetPlayerHealth(playerid, 100);
SetPlayerInterior(playerid, 0);
SetPlayerColor(playerid,0x33AA33AA);
return 1;
}
if (strcmp(cmdtext, "/shotgun", true)==0)
{
SendClientMessage(playerid, COLOR_ORANGE, " 用来复枪把敌人打下去~");
SetPlayerPos(playerid,-191.4580,1894.3923,115.0035);
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid, 25, 500);
new name[256];
new string[256];
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "*** %s 加入了来复枪大战: ( /shotgun )", name);
SendClientMessageToAll(COLOR_RED, string);
SetPlayerHealth(playerid, 100);
SetPlayerInterior(playerid, 0);
SetPlayerColor(playerid,0x33AA33AA);
return 1;
}
if (strcmp(cmdtext, "/area51", true)==0)
{
SendClientMessage(playerid, COLOR_ORANGE, " 利用飞行器闪躲,尽情的攻击吧");
SetPlayerPos(playerid,268.7873,1884.1129,-30.0938);
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid, 28, 10000);
new name[256];
new string[256];
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "*** %s 加入了51区大战: ( /area51 )", name);
SendClientMessageToAll(COLOR_RED, string);
SetPlayerHealth(playerid, 100);
SetPlayerInterior(playerid, 0);
SetPlayerColor(playerid,0x33AA33AA);
return 1;
}
if (strcmp(cmdtext, "/m4", true)==0)
{
SendClientMessage(playerid, COLOR_ORANGE, " 小小的空间上进行M4决斗");
SetPlayerPos(playerid,-2685.1223,1594.7059,217.2739);
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid, 31, 1000);
new name[256];
new string[256];
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "*** %s 加入了m4大战: ( /m4 )", name);
SendClientMessageToAll(COLOR_RED, string);
SetPlayerHealth(playerid, 100);
SetPlayerInterior(playerid, 0);
SetPlayerColor(playerid,0x33AA33AA);
return 1;
}
if (strcmp(cmdtext, "/ph", true)==0)
{
SendClientMessage(playerid, COLOR_ORANGE, " 用喷火器烧死对手吧");
SetPlayerPos(playerid,-2687.3716,1595.5621,181.5822);
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid, 37, 1000);
new name[256];
new string[256];
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "*** %s 加入了喷火大战: ( /ph )", name);
SendClientMessageToAll(COLOR_RED, string);
SetPlayerHealth(playerid, 100);
SetPlayerInterior(playerid, 0);
SetPlayerColor(playerid,0x33AA33AA);
return 1;
}
if (strcmp(cmdtext, "/chain", true)==0)
{
SendClientMessage(playerid, COLOR_ORANGE, " 用链锯残忍的把别人锯下去!");
SetPlayerPos(playerid,-2687.3809,1595.5646,147.8103);
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid, 9, 1);
new name[256];
new string[256];
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "*** %s 加入了链锯大战: ( /chain )", name);
SendClientMessageToAll(COLOR_RED, string);
SetPlayerHealth(playerid, 100);
SetPlayerInterior(playerid, 0);
SetPlayerColor(playerid,0x33AA33AA);
return 1;
}
if (strcmp(cmdtext, "/sy", true)==0)
{
SendClientMessage(playerid, COLOR_ORANGE, " 小小的空间上进行沙鹰决斗");
SetPlayerPos(playerid,-2687.0371,1595.4738,111.2788);
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid, 24, 300);
new name[256];
new string[256];
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "*** %s 加入了沙鹰大战: ( /sy )", name);
SendClientMessageToAll(COLOR_RED, string);
SetPlayerHealth(playerid, 100);
SetPlayerInterior(playerid, 0);
SetPlayerColor(playerid,0x33AA33AA);
return 1;
}
if (strcmp(cmdtext, "/golf", true)==0)
{
SendClientMessage(playerid, COLOR_ORANGE, " 欢迎来到高尔夫混战");
SendClientMessage(playerid, COLOR_YELLOW, " 2人一组,利用冲锋枪把对手干掉!");
SetPlayerPos(playerid,1417.4087,2799.3499,10.8203);
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid, 2, 1);
GivePlayerWeapon(playerid, 28, 5000);
new name[256];
new string[256];
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "*** %s 去高尔夫混战了: ( /golf )", name);
SendClientMessageToAll(COLOR_RED, string);
SetPlayerHealth(playerid, 100);
SetPlayerInterior(playerid, 0);
SetPlayerColor(playerid,0x33AA33AA);
return 1;
}
if (strcmp(cmdtext, "/gm", true)==0)
{
SendClientMessage(playerid, COLOR_ORANGE, " 欢迎来到公墓混战");
SendClientMessage(playerid, COLOR_YELLOW, " 好好的利用掩体!");
SetPlayerPos(playerid,852.9487,-1090.0940,24.2969);
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid, 23, 500);
GivePlayerWeapon(playerid, 27, 2000);
GivePlayerWeapon(playerid, 31, 3000);
new name[256];
new string[256];
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "*** %s 去公墓混战了: ( /gm )", name);
SendClientMessageToAll(COLOR_RED, string);
SetPlayerHealth(playerid, 100);
SetPlayerInterior(playerid, 0);
SetPlayerColor(playerid,0x33AA33AA);
return 1;
}
if (strcmp(cmdtext, "/hz", true)==0)
{
SendClientMessage(playerid, COLOR_ORANGE, " 欢迎来到海战");
SendClientMessage(playerid, COLOR_YELLOW, " 巧妙的驾驶快艇,将对手击沉");
SetPlayerPos(playerid,2009.2144,-18.5523,3.7256);
ResetPlayerWeapons(playerid);
new name[256];
new string[256];
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "*** %s 去玩海战了: ( /hz )", name);
SendClientMessageToAll(COLOR_RED, string);
SetPlayerHealth(playerid, 100);
SetPlayerInterior(playerid, 0);
SetPlayerColor(playerid,0x33AA33AA);
return 1;
}
if (strcmp(cmdtext, "/rb", true)==0)
{
SendClientMessage(playerid, COLOR_ORANGE, " 欢迎来到肉搏之地");
SendClientMessage(playerid, COLOR_YELLOW, " 利用全身的力气,将对手打倒");
SetPlayerPos(playerid,2451.8096,-2127.2898,26.7085);
ResetPlayerWeapons(playerid);
new name[256];
new string[256];
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "*** %s 去肉搏之地了: ( /rb )", name);
SendClientMessageToAll(COLOR_RED, string);
SetPlayerHealth(playerid, 100);
SetPlayerInterior(playerid, 0);
SetPlayerColor(playerid,0x33AA33AA);
return 1;
}
//---------------End Fight----------------------
//-------------------Special-----------------
if (strcmp(cmdtext, "/home", true)==0)
{
SendClientMessage(playerid, COLOR_ORANGE, " 欢迎来到巴比伦之恋!");
SetPlayerPos(playerid,-2314.3652,-1651.1600,483.7031);
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid, 4, 0);
GivePlayerWeapon(playerid, 43, 10000);
new name[256];
new string[256];
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "*** %s 回到家了: ( /home )", name);
SendClientMessageToAll(COLOR_RED, string);
SetPlayerHealth(playerid, 100);
SetPlayerInterior(playerid, 0);
SetPlayerColor(playerid,0xFFFFFF00);
GameTextForPlayer(playerid," 欢迎回来",3,3);
return 1;
}
if (strcmp(cmdtext, "/swim", true)==0)
{
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -