Make for police skins only
#4

Quote:
Originally Posted by XtremeR
Посмотреть сообщение
here u go, works fine tested it
pawn Код:
#include <a_samp>
#include <SpikeStrip>
strtok(const string[], 'index)
{
new length = strlen(string);
while ((index < length) '
' (string[index] <= ' '))
{
index++;
}
new offset = index;
new result[20];
while ((index < length) '
' (string[index] > ' ') '' ((index - offset) < (sizeof(result) - 1)))
{
result[index - offset] = string[index];
index++;
}
result[index - offset] = EOS;
return result;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
new cmd[256];
new idx;
cmd = strtok(cmdtext, idx);
if (strcmp(cmd,"/createstrip",true) == 0)
{
if(GetPlayerSkin(playerid) >= 280 && GetPlayerSkin(playerid) <= 288 || GetPlayerSkin(playerid) >= 265 && GetPlayerSkin(playerid) <= 267) {
new Float:plocx,Float:plocy,Float:plocz,Float:ploca;
GetPlayerPos(playerid, plocx, plocy, plocz);
GetPlayerFacingAngle(playerid,ploca);
CreateStrip(plocx,plocy,plocz,ploca);
}
return 1;
}
if (strcmp(cmd,"/removestrip",true) == 0)
{
if(GetPlayerSkin(playerid) >= 280 && GetPlayerSkin(playerid) <= 288 || GetPlayerSkin(playerid) >= 265 && GetPlayerSkin(playerid) <= 267) {
DeleteClosestStrip(playerid);
}
return 1;
}
if (strcmp(cmd,"/removeallstrip",true) == 0)
{
if(GetPlayerSkin(playerid) >= 280 && GetPlayerSkin(playerid) <= 288 || GetPlayerSkin(playerid) >= 265 && GetPlayerSkin(playerid) <= 267) {
DeleteAllStrip();
}
return 1;
}
return 0;
}
How many calls to getplayerskin do you need? Don't you think saving it to a var and checking that var in that instance is better?
Reply


Messages In This Thread
Make for police skins only - by jakejohnsonusa - 03.10.2012, 05:20
Re: Make for police skins only - by cyber_punk - 03.10.2012, 06:04
Re: Make for police skins only - by XtremeR - 03.10.2012, 06:06
Re: Make for police skins only - by cyber_punk - 03.10.2012, 06:08
Re: Make for police skins only - by XtremeR - 03.10.2012, 06:14

Forum Jump:


Users browsing this thread: 1 Guest(s)