Jump to content
  • 0

Eroare compilare


xImAndrew

Question

gamemodes\case.pwn(110) : warning 215: expression has no effect
Am incercat sa editez filterscript-ul sa iti dea premiul, pentru ca dadeai degeaba.
cod :
 

// This is a comment
// uncomment the line below if you want to write a filterscript
//#define FILTERSCRIPT

#include <a_samp>
#include <streamer>
#include <zcmd>
#include <sscanf2>
#include <foreach>

#define highpos 700
#define BULLET o
#define PlayerInfo 
#define GiveVehicle
#define INFERNUS 
#define LEVELUP2 ì 
#define LEVELUP1 Ó
#define RP10 m
#define RP40 $
#define HIDDEN ´
#define PREMIUMP10 e
#define CASH650 %
#define CASH320 


new ReceivedItem[MAX_PLAYERS],SpinInterval[MAX_PLAYERS],
PlayerCaseOBJ[210][MAX_PLAYERS],Float:PlayerCaseX[MAX_PLAYERS],
PlayerProb[MAX_PLAYERS],CaseDrop[][]=
{
 	" ",
	"Infernus",
	"Bullet",
	"4x Level UP",
	"2x Level UP",
	"10RP Points",
	"40RP Points",
	"25 PP",
	"50 PP",
	"$10.000.000",
	"$35.000.000"
};


public OnFilterScriptInit()
{
	print("\n--------------------------------------");
	print(" Case Opening CS:GO");
	print("--------------------------------------\n");
 	return 1;
}


public OnPlayerSpawn(playerid)
{
    SpinInterval[playerid] = 0;
	PlayerCaseX[playerid] = 0;
	return 1;
}

CMD:opencase(playerid,params[])
{
	if(IsValidObject(PlayerCaseOBJ[209][playerid])&&PlayerCaseX[playerid] != 0) return SendClientMessage(playerid,-1,"You already do this!");
	TogglePlayerControllable(playerid,0);
	OpenCrate(playerid);
	return 1;
}

forward ExitCase(playerid);
public ExitCase(playerid)
{
	for(new i=0;i<210;i++)	if(IsValidObject(PlayerCaseOBJ[i][playerid])) DestroyObject(PlayerCaseOBJ[i][playerid]);
    SetCameraBehindPlayer(playerid);
	TogglePlayerControllable(playerid,1);
	SetPlayerVirtualWorld(playerid,0);
	PlayerCaseX[playerid] = 0;
	return 1;
}

public OnObjectMoved(objectid)
{
	for(new playerid=0;playerid<MAX_PLAYERS;playerid++)
	{
		if(IsValidObject(PlayerCaseOBJ[209][playerid]) && objectid==PlayerCaseOBJ[209][playerid])
  		{
			new Float:X,Float:Y,Float:Z,strings[100],colortext[40],raretext[40],reward=ReceivedItem[playerid];
			GetObjectPos(PlayerCaseOBJ[209][playerid],X,Y,Z);
			if(X==(PlayerCaseX[playerid]+1.1192+5*playerid))
   			{
				if(SpinInterval[playerid]==5)
				{
				    switch(reward)
				    {
				        case 1,2: colortext="{FFFF00}",raretext=" Legendary";
				        case 3,4: colortext="{FF0000}",raretext="n Ultra Rare";
				        case 5,6: colortext="{FF00FF}",raretext=" Rare";
				        case 7,8: colortext="{0080FF}",raretext="n UnCommon";
				        case 9,10: colortext="{C0C0C0}",raretext=" Common";
				    }
				    SetTimerEx("ExitCase",2500,false,"u",playerid);
				    format(strings,sizeof strings,"*%s You received a%s item",colortext,raretext);SendClientMessage(playerid,-1,strings);
				    format(strings,sizeof strings,"* You win %s. (Probability Fair: %d)",CaseDrop[reward],PlayerProb[playerid]);SendClientMessage(playerid,-1,strings);
				    if(		reward==1||reward==2)		PlayerPlaySound(playerid, 1058, 0.0, 0.0, 1.0);
				    else if(reward==3||reward==4)		PlayerPlaySound(playerid, 1137, 0.0, 0.0, 1.0);
				    else if(reward==5||reward==6)		PlayerPlaySound(playerid, 1138, 0.0, 0.0, 1.0);
				    else 			 					PlayerPlaySound(playerid, 1139, 0.0, 0.0, 1.0);
					switch(reward)
					{
						case 1: //Infernus
						{
							//GiveVehicle(playerid, 411);
						}
						case 2: //Bullet
						{
							//GiveVehicle(playerid, 541);
						}
						case 3: //4x Level UP
						{
							//PlayerInfo[playerid][pLevel] +=4, Update(playerid,pLevelx);
						}
						case 4: //2x Level UP
						{
							//PlayerInfo[playerid][pLevel] +=2, Update(playerid,pLevelx);
						}
						case 5: //25RP Points
						{
							//PlayerInfo[playerid][pRP] +=10, Update(playerid,pRPx);
						}
						case 6: //50RP Points
						{
							//PlayerInfo[playerid][pRP] +=50, Update(playerid,pRPx);
						}
						case 7: //25 PP
						{
							//PlayerInfo[playerid][pPremiumPoints] +=25, Update(playerid,pPremiumPointsx);
						}
						case 8: //50 PP
						{
							//PlayerInfo[playerid][pPremiumPoints] +=50, Update(playerid,pPremiumPointsx);
						}
						case 9: //$10.000.000
						{
							//GiveCash(playerid,10000000);
						}
						case 10://$35.000.000
						{
							//GiveCash(playerid,35000000);
						}
					}
			       	return 1;
				}
			    else if(SpinInterval[playerid]<6)	MoveObject(PlayerCaseOBJ[209][playerid],X, Y+1.51200,	Z,0.6);
			    else if(SpinInterval[playerid]<8)	MoveObject(PlayerCaseOBJ[209][playerid],X, Y+1.51200,	Z,1);
			    else if(SpinInterval[playerid]<13)	MoveObject(PlayerCaseOBJ[209][playerid],X, Y+1.51200,	Z,2);
			    else if(SpinInterval[playerid]<24)	MoveObject(PlayerCaseOBJ[209][playerid],X, Y+1.51200,	Z,4);
				else if(SpinInterval[playerid]<60)	MoveObject(PlayerCaseOBJ[209][playerid],X, Y+1.51200, 	Z,9);
				else								MoveObject(PlayerCaseOBJ[209][playerid],X, Y+1.51200, 	Z,12);
				SpinInterval[playerid]--;
		 		PlayerPlaySound(playerid, 1135, 0.0, 0.0, 0.0);
	 		}
		}
	}
	return 1;
}

forward OpenCrate(playerid);
public OpenCrate(playerid)
{
	new Float:X,Float:Y,Float:Z,Float:begin=51*1.51200;
	GetPlayerPos(playerid,X,Y,Z);
	PlayerCaseX[playerid] = X;
	PlayerCaseOBJ[200][playerid] = CreateObject(19448, X+1.16767+5*playerid, Y+-0.08158, Z+highpos-8.56462,   0.00000, 0.00000, 0.00000); 	SetObjectMaterial(PlayerCaseOBJ[200][playerid], 0, 1676, "wshxrefpump", "black64", 0xFFFFFFFF);
	PlayerCaseOBJ[201][playerid] = CreateObject(19447, X+0.00000+5*playerid, Y+0.00000, Z+highpos-5.43388,   0.00000, 0.00000, 0.00000); 	SetObjectMaterial(PlayerCaseOBJ[201][playerid], 0, 1675, "wshxrefhse", "duskyblue_128", 0xFFFFFFFF);
	PlayerCaseOBJ[202][playerid] = CreateObject(19447, X+0.00000+5*playerid, Y+0.00000, Z+highpos-10.19381,   0.00000, 0.00000, 0.00000);	SetObjectMaterial(PlayerCaseOBJ[202][playerid], 0, 1675, "wshxrefhse", "duskyblue_128", 0xFFFFFFFF);
	PlayerCaseOBJ[203][playerid] = CreateObject(19447, X+0.00090+5*playerid, Y+7.15430, Z+highpos-8.41380,   0.00000, 0.00000, 0.00000);	SetObjectMaterial(PlayerCaseOBJ[203][playerid], 0, 1675, "wshxrefhse", "duskyblue_128", 0xFFFFFFFF);
	PlayerCaseOBJ[204][playerid] = CreateObject(19447, X+0.00350+5*playerid, Y+-7.12040, Z+highpos-8.41380,   0.00000, 0.00000, 0.00000);	SetObjectMaterial(PlayerCaseOBJ[204][playerid], 0, 1675, "wshxrefhse", "duskyblue_128", 0xFFFFFFFF);
	PlayerCaseOBJ[205][playerid] = CreateObject(19087, X+0.6140+5*playerid, Y+0.00000, Z+highpos-7.13523,   0.00000, 0.00000, 0.00000);		SetObjectMaterial(PlayerCaseOBJ[205][playerid], 0, 16150, "ufo_bar", "GEwhite1_64", 0xFFFFFFFF);
	PlayerCaseOBJ[206][playerid] = CreateObject(19131, X+-0.11290+5*playerid, Y+2.01870, Z+highpos-9.22520,   0.00000, 10.00000, 0.00000);	SetObjectMaterialText(PlayerCaseOBJ[206][playerid],"i", 0, OBJECT_MATERIAL_SIZE_128x128,"Comic", 100, 1, 0xFF000000, 0xC0C0C0, OBJECT_MATERIAL_TEXT_ALIGN_CENTER);
    PlayerCaseOBJ[207][playerid] = CreateObject(19353, X+-0.0730+5*playerid, Y+0.5698, Z+highpos-9.2395,  0.00000,  10.00000, 0.00000);		SetObjectMaterialText(PlayerCaseOBJ[207][playerid],"{000040}Unlocking Container...", 0,OBJECT_MATERIAL_SIZE_512x512,"Arial",31,1,0x00000000,0x000000,OBJECT_MATERIAL_TEXT_ALIGN_CENTER);
	PlayerCaseOBJ[208][playerid] = CreateObject(18762, X+ 0.36960+5*playerid, Y+0.00000, Z+highpos-9.15070,   10.00000, 90.00000, 90.00000);SetObjectMaterial(PlayerCaseOBJ[208][playerid] ,0, 8839, "vgsecarshow", "lightblue2_32", 0xFFFFFFFF);
	PlayerCaseOBJ[209][playerid] = CreateObject(19304, X+1.1192+5*playerid, Y+-71.026, Z+highpos-7.81800,   0.00000, 0.00000, 90.00000);
	SetPlayerCameraPos(playerid,X+-5.9000+5*playerid, Y+0.0000, Z+highpos-7.9852);
	SetPlayerCameraLookAt(playerid, X+0.6000+5*playerid, Y+0.0000, Z+highpos-7.9852);

	for(new i=0;i<100;i++)
	{
  		PlayerCaseOBJ[i][playerid]=CreateObject(2258, 0,0,0,0,0,0);
  		PlayerCaseOBJ[i+100][playerid]=CreateObject(2258, 0,0,0,0,0,0);
    	AttachObjectToObject(PlayerCaseOBJ[i][playerid],PlayerCaseOBJ[209][playerid],(0.00000-begin)+(i*1.51200),0.50400, 0,   0.00000, 0.00000, 180.00000, 1);
    	AttachObjectToObject(PlayerCaseOBJ[i+100][playerid],PlayerCaseOBJ[209][playerid],(0.00000-begin)+(i*1.51200),0.51400, -0.3,   0.00000, 0.00000, 180.00000, 1);
	}
	SpinInterval[playerid]=100;
	MoveObject(PlayerCaseOBJ[209][playerid],X+1.1192+5*playerid, Y+-71.026+1.51200, Z+highpos-7.81800,21);
	for(new i=0;i<100;i++)
	{
 	    new classitem = random(100);
 	    PlayerProb[playerid] = classitem;
	    switch (classitem)
		{
			case  0..1:
			{
			    switch(random(2))
			    {
			        case 0:
					{
               			if(i==2)
						ReceivedItem[playerid]=1;
						SetObjectMaterialText(PlayerCaseOBJ[i][playerid] , #INFERNUS ,0,  OBJECT_MATERIAL_SIZE_128x128,"Webdings", 58, 0, 0xFF000000, 0xFFFF00, OBJECT_MATERIAL_TEXT_ALIGN_CENTER);
						SetObjectMaterialText(PlayerCaseOBJ[i+100][playerid],CaseDrop[1]  ,0 ,  OBJECT_MATERIAL_SIZE_128x128,"Arial", 20, 1, 0xFF000000, 0x00000000, OBJECT_MATERIAL_TEXT_ALIGN_CENTER);
			        }
					default:
					{
               			if(i==2)
					    ReceivedItem[playerid]=2;
						SetObjectMaterialText(PlayerCaseOBJ[i][playerid] , #BULLET  ,0,  OBJECT_MATERIAL_SIZE_128x128,"Webdings", 58, 0, 0xFF000000, 0xFFFF00, OBJECT_MATERIAL_TEXT_ALIGN_CENTER);
						SetObjectMaterialText(PlayerCaseOBJ[i+100][playerid],CaseDrop[2]  ,0 ,  OBJECT_MATERIAL_SIZE_128x128,"Arial", 20, 1, 0xFF000000, 0x00000000, OBJECT_MATERIAL_TEXT_ALIGN_CENTER);
					}
   				} 
     		}
    		case 2..13:
			{
				switch(random(2))
			    {
			        case 0:
					{
               			if(i==2)ReceivedItem[playerid]=3;
						SetObjectMaterialText(PlayerCaseOBJ[i][playerid] , #LEVELUP2  ,0,   OBJECT_MATERIAL_SIZE_128x128,"Webdings", 58, 0, 0xFF000000,0xFF0000 , OBJECT_MATERIAL_TEXT_ALIGN_CENTER);
						SetObjectMaterialText(PlayerCaseOBJ[i+100][playerid],CaseDrop[3] ,0 ,   OBJECT_MATERIAL_SIZE_128x128,"Arial", 20, 1, 0xFF000000, 0x00000000, OBJECT_MATERIAL_TEXT_ALIGN_CENTER);
			        }
					default:
					{
               			if(i==2)ReceivedItem[playerid]=4;
						SetObjectMaterialText(PlayerCaseOBJ[i][playerid] , #LEVELUP1  ,0,   OBJECT_MATERIAL_SIZE_128x128,"Webdings", 58, 0, 0xFF000000, 0xFF0000, OBJECT_MATERIAL_TEXT_ALIGN_CENTER);
						SetObjectMaterialText(PlayerCaseOBJ[i+100][playerid],CaseDrop[4] ,0 ,   OBJECT_MATERIAL_SIZE_128x128,"Arial", 20, 1, 0xFF000000, 0x00000000, OBJECT_MATERIAL_TEXT_ALIGN_CENTER);
					}
   				}
      		}
			case 14..30:
			{
				switch(random(2))
			    {
			        case 0:
					{
               			if(i==2)ReceivedItem[playerid]=5;
					 	SetObjectMaterialText(PlayerCaseOBJ[i][playerid], #RP10 ,0,   OBJECT_MATERIAL_SIZE_128x128,"Webdings", 58, 0, 0xFF000000, 0xFF00FF, OBJECT_MATERIAL_TEXT_ALIGN_CENTER);
					 	SetObjectMaterialText(PlayerCaseOBJ[i+100][playerid],CaseDrop[5]  ,0,   OBJECT_MATERIAL_SIZE_128x128,"Arial", 20, 1, 0xFF000000, 0x00000000, OBJECT_MATERIAL_TEXT_ALIGN_CENTER);
			        }
					default:
					{
               			if(i==2)ReceivedItem[playerid]=6;
					 	SetObjectMaterialText(PlayerCaseOBJ[i][playerid] ,#RP40 ,0,   OBJECT_MATERIAL_SIZE_128x128,"Webdings", 58, 0, 0xFF000000, 0xFF00FF, OBJECT_MATERIAL_TEXT_ALIGN_CENTER);
					 	SetObjectMaterialText(PlayerCaseOBJ[i+100][playerid],CaseDrop[6]  ,0,   OBJECT_MATERIAL_SIZE_128x128,"Arial", 20, 1, 0xFF000000, 0x00000000, OBJECT_MATERIAL_TEXT_ALIGN_CENTER);
					}
   				}
   			}
			case 31..50:
			{
				switch(random(2))
			    {
			        case 0:
					{
               			if(i==2)ReceivedItem[playerid]=7;
						SetObjectMaterialText(PlayerCaseOBJ[i][playerid], #HIDDEN ,0, OBJECT_MATERIAL_SIZE_128x128,"Webdings", 58, 0, 0xFF000000,0x1580EA , OBJECT_MATERIAL_TEXT_ALIGN_CENTER);
						SetObjectMaterialText(PlayerCaseOBJ[i+100][playerid],CaseDrop[7] ,0, OBJECT_MATERIAL_SIZE_128x128,"Arial", 20, 1, 0xFF000000,0x00000000 , OBJECT_MATERIAL_TEXT_ALIGN_CENTER);
					}
					default:
					{
               			if(i==2)ReceivedItem[playerid]=8;
						SetObjectMaterialText(PlayerCaseOBJ[i][playerid], #PREMIUMP10 ,0, OBJECT_MATERIAL_SIZE_128x128,"Webdings", 58, 0, 0xFF000000,0x1580EA , OBJECT_MATERIAL_TEXT_ALIGN_CENTER);
						SetObjectMaterialText(PlayerCaseOBJ[i+100][playerid],CaseDrop[8]  ,0, OBJECT_MATERIAL_SIZE_128x128,"Arial", 20, 1, 0xFF000000,0x00000000 , OBJECT_MATERIAL_TEXT_ALIGN_CENTER);
					}
   				}
   			}
			case 51..99:
			{
				switch(random(2))
			    {
			        case 0:
					{
               			if(i==2)ReceivedItem[playerid]=9;
						SetObjectMaterialText(PlayerCaseOBJ[i][playerid],#CASH650,0 ,  OBJECT_MATERIAL_SIZE_128x128,"Webdings", 58, 0, 0xFF000000, 0x808080, OBJECT_MATERIAL_TEXT_ALIGN_CENTER);
						SetObjectMaterialText(PlayerCaseOBJ[i+100][playerid], CaseDrop[9] ,0,  OBJECT_MATERIAL_SIZE_128x128,"Arial", 20, 1, 0xFF000000, 0x00000000, OBJECT_MATERIAL_TEXT_ALIGN_CENTER);
					}
					default:
					{
               			if(i==2)ReceivedItem[playerid]=10;
						SetObjectMaterialText(PlayerCaseOBJ[i][playerid],#CASH320 ,0 ,  OBJECT_MATERIAL_SIZE_128x128,"Webdings", 58, 0, 0xFF000000, 0x808080, OBJECT_MATERIAL_TEXT_ALIGN_CENTER);
						SetObjectMaterialText(PlayerCaseOBJ[i+100][playerid], CaseDrop[10] ,0,  OBJECT_MATERIAL_SIZE_128x128,"Arial", 20, 1, 0xFF000000, 0x00000000, OBJECT_MATERIAL_TEXT_ALIGN_CENTER);
					}
   				}
   			}
		}
  	}
	return 1;
}

 

Link to comment
Share on other sites

5 answers to this question

Recommended Posts

  • 0
						case 1: //Infernus
						{
							GiveVehicle(playerid, 411);
						}
						case 2: //Bullet
						{
							GiveVehicle(playerid, 541);
						}
						case 3: //4x Level UP
						{
							PlayerInfo[playerid][pLevel] +=4, Update(playerid,pLevelx);
						}
						case 4: //2x Level UP
						{
							PlayerInfo[playerid][pLevel] +=2, Update(playerid,pLevelx);
						}
						case 5: //25RP Points
						{
							PlayerInfo[playerid][pRP] +=10, Update(playerid,pRPx);
						}
						case 6: //50RP Points
						{
							PlayerInfo[playerid][pRP] +=50, Update(playerid,pRPx);
						}
						case 7: //25 PP
						{
							PlayerInfo[playerid][pPremiumPoints] +=25, Update(playerid,pPremiumPointsx);
						}
						case 8: //50 PP
						{
							PlayerInfo[playerid][pPremiumPoints] +=50, Update(playerid,pPremiumPointsx);
						}
						case 9: //$10.000.000
						{
							GiveCash(playerid,10000000);
						}
						case 10://$35.000.000
						{
							GiveCash(playerid,35000000);
						}
					}
			       	return 1;
				}

Încearcă să pui acest cod (de la 108 până la 151)

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.