SA-MP Forums Archive
[Req] Convert to dynamic . - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: [Req] Convert to dynamic . (/showthread.php?tid=603261)



[Req] Convert to dynamic . - MRM - 20.03.2016

Hi guys.
How to convert this code to dynamic ?
Код:
forward GCPT(playerID);
public GCPT(playerID)
{
	return checkpointType[playerCheckpoint[playerID]];
}
Thanks


Re: [Req] Convert to dynamic . - AbyssMorgan - 20.03.2016

PHP код:
#define GCPT(%0)        (checkpointType[playerCheckpoint[(%0)]]) 



Re: [Req] Convert to dynamic . - MRM - 20.03.2016

No.
It is my code :
Код:
forward GCPT(playerID);
public GCPT(playerID)
{
	return checkpointType[playerCheckpoint[playerID]];
}

if(GCPT(playerid) != SpGp)
{
    SendClientMessage(playerid,COLOR_ERROR,"Test");
    return 1;
}
I want to convert it to Streamer.


Re: [Req] Convert to dynamic . - introzen - 20.03.2016

I don't know how you've defined SpGp, but if it's a string:
pawn Код:
forward GCPT(playerID);
public GCPT(playerID)
{
    return checkpointType[playerCheckpoint[playerID]];
}

if(GCPT(playerid) != "SpGp")
{
    SendClientMessage(playerid,COLOR_ERROR,"Test");
    return 1;
}



Re: [Req] Convert to dynamic . - MRM - 20.03.2016

Код:
SpGp = CreateDynamicCP(2174.5442, 90.5050, 29.2097,2,-1,-1,-1,100);

forward GCPT(playerID);

public GCPT(playerID)
{
	return checkpointType[playerCheckpoint[playerID]];
}

if(GCPT(playerid) != SpGp)
{
    SendClientMessage(playerid,COLOR_ERROR,"Test");
    return 1;
}



Re: [Req] Convert to dynamic . - Jefff - 20.03.2016

pawn Код:
public OnPlayerEnterDynamicCP(playerid, checkpointid)
{
return 1;
}



Re: [Req] Convert to dynamic . - MRM - 20.03.2016

Код:
forward GCPT(playerID);
Код:
SpGp = CreateDynamicCP(2174.5442, 90.5050, 29.2097,2,-1,-1,-1,100);
Код:
public GCPT(playerID)
{
	return checkpointType[playerCheckpoint[playerID]];
}

public GiveMoneySpawnTok(playerid,params[])
{
    #pragma unused params
	new string[128];
    if(GCPT(playerid) != SpGp)
    {
        SendClientMessage(playerid,COLOR_ERROR,"Test");
        return 1;
    }
	.
    .
	.
	.
	.
	.
    return 1;
}
I change the GCPT(playerid) to what? (For dynamic "Streamer")


Re: [Req] Convert to dynamic . - Jefff - 20.03.2016

You don't need GCPT in Streamer

pawn Код:
if(checkpointid != SpGp)
{
    SendClientMessage(playerid,COLOR_ERROR,"Test");
    return 1;
}
or in some commands

pawn Код:
if(!IsPlayerInDynamicCP(playerid, SpGp))
{
    SendClientMessage(playerid,COLOR_ERROR,"Test");
    return 1;
}



Re: [Req] Convert to dynamic . - MRM - 20.03.2016

Quote:
Originally Posted by Jefff
Посмотреть сообщение
You don't need GCPT in Streamer

pawn Код:
if(checkpointid != SpGp)
{
    SendClientMessage(playerid,COLOR_ERROR,"Test");
    return 1;
}
playerid ?
EDIT: : error 017: undefined symbol "checkpointid"


Re: [Req] Convert to dynamic . - Jefff - 20.03.2016

Check previous post and next time show full code