Need help. Checkpoint
#1

Clip checkpoint : https://www.youtube.com/watch?v=PcAc...ature=*********

I want to do the same as on video, but do not know how to do it. help me.

Tkas.
Reply
#2

Make a command to place a checkpoint:

Код HTML:
new CP[MAX_PLAYERS];
Код HTML:
CMD:CP(playerid, params[])
{
		SetPlayerCheckpoint(playerid, x,y,z, 5.0);
               CP[playerid] = 400;
		return 1;
}
Now go to public OnPlayerEnterCheckpoint(playerid)

Place:

Код HTML:
if(CP[playerid] == 400)
		{
		    new mesajdaw[2048];
	            new param0[64],param1[100],param2[100],param3[100],param4[100],param5[100],param6[100],param10[100];
	            param10 = "Name\tPrice";
	            param0 = "{669999}Desert Eagle\t{FFFFFF}20,000$.";
	            param1 = "{669999}M4-A1\t{FFFFFF}30,000$.";
	            param2 = "{669999}AK-47\t{FFFFFF}25,000$.";
	            param3 = "{669999}SD Pistol\t{FFFFFF}10,000$.";
	            param4 = "{669999}Baseball Bat\t{FFFFFF}9,000$.";
	            param5 = "{669999}Combat Shotgun\t{FFFFFF}20,000$.";
	            param6 = "{669999}MP5\t{FFFFFF}20,000$.";
				format(mesajdaw, sizeof(mesajdaw), "%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s",param10,param0,param1,param2,param3,param4,param5,param6);
   				ShowPlayerDialog(playerid, 2223, DIALOG_STYLE_TABLIST_HEADERS, "{669999}Choose to buy:",mesajdaw, "Buy", "Cancel");
		}
Dp you know how to finish it?
Reply
#3

How destroy checkpoint , when time end.

u can help Settimer destroy checkpoint
Reply
#4

https://www.youtube.com/watch?v=Qvoak5SECeg&t=4s

Who belong to zombie gamemode please help.

Код HTML:
new checkpoint;
public OnPlayerEnterDynamicCP(playerid, checkpointid)
{
	if(checkpointid == checkpoint)
	{
		ShowPlayerDialog(playerid, DIALOG_WEAPONS_SHOP, DIALOG_STYLE_LIST, "{FFFFFF}SHOP", "Weapons\nSkins\nClasses\nToken Shop\nPerks\nBuy XP\nCombo Weapons", "Select", "Close");
		}
	return 1;
}
public OnGameModeInit()
{
	checkpoint = CreateDynamicCP(-1955.0005, -858.7114, 35.8909, 4.0, 0, 0, -1, 100.0);
Duplicate code
Код HTML:
public OnPlayerEnterCheckpoint(playerid)
{
	if(team[playerid] == TEAM_HUMAN)
	{
	    new string[256];
	    if(Map[EvacType] == 1)
	    {
	    	//CreateEvacMaps();
            //SetPlayerInterior(playerid,17);
			SetPlayerPos(playerid,Map[EvacX],Map[EvacY],Map[EvacZ]);
			format(string,sizeof(string), ""COL_LGREEN"{ffffff} %s{99CCFF} made it Evacuation Points !",PlayerName(playerid));
            SendClientMessageToAll(-1,string);
            GameTextForPlayer(playerid,"~n~~n~~n~~n~~n~~y~+10 XP ~n~~g~+3000 $",3500,5);
			DisablePlayerCheckpoint(playerid);
			CurePlayer(playerid);
			GivePlayerXP(playerid,10);
            GivePlayerMoney(playerid, 3000);
            //GivePlayerCookie(playerid, 1);
            pInfo[playerid][pCash] +=3000;
            //pInfo[playerid][pCookie] += 1 ;
            //pInfo[playerid][pCookie] ++; // Cookie
			pInfo[playerid][pEvac]++;
			pInfo[playerid][pCoins]++;
			pInfo[playerid][pCookie]++;
			SetPlayerColor(playerid,COLOR_YELLOW);
			UpdateTokensTextdraw(playerid);
			UpdateCookieTextdraw(playerid);
            SetPlayerScore(playerid,pInfo[playerid][pXP]);
            UpdateXPTextdraw(playerid);
		}
	}
	return 1;
}
Код HTML:
function ShowCheckpoint()
{

    CreateEvacMaps();
	MoveObject(gateobj,Map[GateX],Map[GateY],Map[MoveGate],3.0);
	foreach(Player,i) SetPlayerCheckpoint(i,Map[CPx],Map[CPy],Map[CPz],6.0);
	SetTimer("EndMap",MAX_END_TIME,false);
	return 1;
}
Reply
#5

Quote:
Originally Posted by Nin9r
Посмотреть сообщение
Make a command to place a checkpoint:

Код HTML:
new CP[MAX_PLAYERS];
Код HTML:
CMD:CP(playerid, params[])
{
		SetPlayerCheckpoint(playerid, x,y,z, 5.0);
               CP[playerid] = 400;
		return 1;
}
Now go to public OnPlayerEnterCheckpoint(playerid)

Place:

Код HTML:
if(CP[playerid] == 400)
		{
		    new mesajdaw[2048];
	            new param0[64],param1[100],param2[100],param3[100],param4[100],param5[100],param6[100],param10[100];
	            param10 = "Name\tPrice";
	            param0 = "{669999}Desert Eagle\t{FFFFFF}20,000$.";
	            param1 = "{669999}M4-A1\t{FFFFFF}30,000$.";
	            param2 = "{669999}AK-47\t{FFFFFF}25,000$.";
	            param3 = "{669999}SD Pistol\t{FFFFFF}10,000$.";
	            param4 = "{669999}Baseball Bat\t{FFFFFF}9,000$.";
	            param5 = "{669999}Combat Shotgun\t{FFFFFF}20,000$.";
	            param6 = "{669999}MP5\t{FFFFFF}20,000$.";
				format(mesajdaw, sizeof(mesajdaw), "%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s",param10,param0,param1,param2,param3,param4,param5,param6);
   				ShowPlayerDialog(playerid, 2223, DIALOG_STYLE_TABLIST_HEADERS, "{669999}Choose to buy:",mesajdaw, "Buy", "Cancel");
		}
Dp you know how to finish it?
Did you read what this guy posted? ^^^

He gave you the directions you needed. Try that in your script and ask us here if you have any error. no one will script a full code for you mate. Use Wiki to see how checkpoints work.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)