Help me
#10

Quote:
Originally Posted by nguyenthanhdanhsamp
Посмотреть сообщение
What should I add in the following text?

Код HTML:
#define FILTERSCRIPT
#include <a_samp>
#include <ZCMD>
#include <sscanf2>
#include <foreach>
new bool:DuelActive;
new Invited[MAX_PLAYERS];
new bool:Dueling[MAX_PLAYERS];
new Duelist[MAX_PLAYERS];
new WinningPrice;

public OnFilterScriptInit(){
    DuelActive = false;
return 1;}
public OnPlayerConnect(playerid){
    Invited[playerid]= -1;
    Dueling[playerid]= false;
    Duelist[playerid]= -1;
return 1;}
CMD:moidausung(playerid,params[]){
    if(DuelActive == true) return SendClientMessage(playerid,0xFF0000FF,"Dau Sung:{FFFFFF}Da co mot tran dau sung dien ra, hay doi mot lat");
    new target,cost;
    if(sscanf(params,"ui",target,cost)) return SendClientMessage(playerid,0xFF0000FF,"USAGE:{FFFFFF}/moidausung [PlayerID] [So tien cuoc]");
    if(!IsPlayerConnected(target)) return SendClientMessage(playerid,0xFF0000FF,"Dau Sung:{FFFFFF}Player not connected");
    if(target == playerid) return SendClientMessage(playerid,0xFF0000FF,"SERVER:{FFFFFF}You want to fight with yourself? type /kill");
    if(cost < 5000) return SendClientMessage(playerid,0xFF0000FF,"Dau Sung:{FFFFFF}Cost should be higher than $5000");
    if(GetPlayerMoney(playerid) < cost) return SendClientMessage(playerid,0xFF0000FF,"Dau Sung:{FFFFFF}You don't have enough cash");
    new pName[32],string[128];
    GetPlayerName(playerid,pName,sizeof(pName));
    format(string,sizeof(string),"%s(%i) da moi ban dau sung. /chapnhandausung de chap nhan, /tuchoidausung ",pName,playerid);
    SendClientMessage(target,0xFFFF00FF,string);
    foreach(Player,i)
 {if(Invited[i] == playerid || Invited[i] == target)Invited[i] = -1;}
    Invited[playerid] = -1;
    Invited[target] = playerid;
    GetPlayerName(target,pName,sizeof(pName));
    format(string,sizeof(string),"Ban da gui loi moi den %s(%i)",pName,target);
    SendClientMessage(target,0xFFFF00FF,string);
    WinningPrice = cost;
    return 1;}
CMD:chapnhandausung(playerid,params[]){
    if(Invited[playerid] == -1) return SendClientMessage(playerid,0xFF0000FF,"Dau Sung:{FFFFFF}Khong co ai moi ban dau sung");
    if(DuelActive == true) return SendClientMessage(playerid,0xFF0000FF,"Dau Sung:{FFFFFF}Da co mot tran dau sung dien ra, hay doi mot lat");
    if(GetPlayerState(playerid) == 9) return SendClientMessage(playerid,0xFF0000FF,"Dau Sung:{FFFFFF}Ban khong the chap nhan loi moi");
    if(GetPlayerState(Invited[playerid]) == 9) return SendClientMessage(playerid,0xFF0000FF,"Dau Sung:{FFFFFF}Nguoi choi da gui loi moi cho ban o che do theo doi");
    new tName[32],pName[32],string[128];
    GetPlayerName(playerid,tName,sizeof(tName));
    GetPlayerName(Invited[playerid],pName,sizeof(pName));
    format(string,sizeof(string),"Tran dau giua %s(%i) va %s(%i) da bat dau",tName,playerid,pName,Invited[playerid]);
    SendClientMessageToAll(0xFF9900FF,string);
    DuelActive = true;
    Dueling[Invited[playerid]] = true;
    Duelist[Invited[playerid]] = playerid;
    Dueling[playerid] = true;
    Duelist[playerid] = Invited[playerid];
    SetPlayerInterior(playerid,10);SetPlayerInterior(Invited[playerid],10);
    SetPlayerPos(playerid,-973.190856,1060.630981,1345.674316);SetPlayerPos(Invited[playerid],-1132.407104,1057.550781,1346.410034);
    SetPlayerFacingAngle(playerid,88.169311);SetPlayerFacingAngle(Invited[playerid],268.964355);
    GivePlayerWeapon(playerid,24,200);
    SetCameraBehindPlayer(playerid);SetCameraBehindPlayer(Invited[playerid]);
    SetPlayerArmedWeapon(playerid,0);SetPlayerArmedWeapon(Invited[playerid],0);
    Invited[playerid] = -1;
return 1;}
CMD:tuchoidausung(playerid,params[]){
    if(Invited[playerid] == -1) return SendClientMessage(playerid,0xFF0000FF,"Dau Sung:{FFFFFF}Chua ai moi ban tham gia dau sung");
    new pName[32],string[128];
    GetPlayerName(playerid,pName,sizeof(pName));
    format(string,sizeof(string),"%s(%i) da tu choi loi moi dau sung cua ban",pName,playerid);
    SendClientMessage(Invited[playerid],0xFFFF00FF,string);
    Invited[playerid]=-1;
return 1;}
public OnPlayerDeath(playerid,killerid){
    if(DuelActive == true)
 {DuelActive = false;
  if(killerid != INVALID_PLAYER_ID && killerid != playerid)
   {new pName[32],tName[32],string[128];
    GetPlayerName(playerid,pName,sizeof(pName));
    GetPlayerName(killerid,tName,sizeof(tName));
    format(string,sizeof(string),"%s(%i) da giet chet %s(%i) va duoc tang $%i lam phan thuong",tName,killerid,pName,playerid,WinningPrice);
    SendClientMessageToAll(0xFF9900FF,string);
    SetPlayerInterior(killerid,0);
    SpawnPlayer(killerid);
    GivePlayerMoney(killerid,WinningPrice);}
  WinningPrice = 0;}
  SetPlayerPos(playerid,-973.190856,1060.630981,1345.674316);SetPlayerPos(Invited[playerid],-1132.407104,1057.550781,1346.410034);
    SetPlayerFacingAngle(playerid,88.169311);SetPlayerFacingAngle(Invited[playerid],268.964355);
    GivePlayerWeapon(playerid,24,200);
    SetCameraBehindPlayer(playerid);SetCameraBehindPlayer(Invited[playerid]);
    SetPlayerArmedWeapon(playerid,0);SetPlayerArmedWeapon(Invited[playerid],0);
    Invited[playerid] = -1;
return 1;}
public OnPlayerDisconnect(playerid,reason){
if(DuelActive == true && Dueling[playerid] == true)
 {DuelActive = false;
  Dueling[Duelist[playerid]] = false;
  Duelist[Duelist[playerid]] = -1;
  WinningPrice = 0;}
return 1;}
PHP код:
//put this in your news
new Float:LastPosx[MAX_PLAYERS],Float:LastPosY[MAX_PLAYERS],Float:LastPosZ[MAX_PLAYERS]; 
//This in your command to enter
GetPlayerPos(playeridLastPosX[playerid],LastPosY[playerid],LastPosZ[playerid]); 
//and then on exit the event, use: 
SetPlayerPos(playeridLastPosX[playerid],LastPosY[playerid],LastPosZ[playerid]); 
//Credits:
GTLS 
Reply


Messages In This Thread
Help me - by nguyenthanhdanhsamp - 02.06.2018, 10:14
Re: Help me - by Verc - 02.06.2018, 11:25
Re: Help me - by HoNEYKISS - 02.06.2018, 12:16
Re: Help me - by nguyenthanhdanhsamp - 02.06.2018, 12:58
Re: Help me - by HoNEYKISS - 02.06.2018, 13:30
Re: Help me - by nguyenthanhdanhsamp - 02.06.2018, 13:44
Re: Help me - by GTLS - 02.06.2018, 15:23
Re: Help me - by nguyenthanhdanhsamp - 02.06.2018, 17:18
Re: Help me - by CuTi - 02.06.2018, 17:40
Re: Help me - by TheOmnitrix - 02.06.2018, 18:06

Forum Jump:


Users browsing this thread: 2 Guest(s)