[Pomoc] Kapija problem


Započeo DaxMunze, April 20, 2012, 22:04:24 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: Moja
Detaljan opis problema: Kad otvorim kapiju ona se rotira i nekako se sjebe. imate sliku
Dio skripte:
lspddoor1 = CreateDynamicObject(5422, 250.611,63.2995,1003.18,0.00,0.00,90.00); // LSPD Main Door
	lspddoor2 = CreateDynamicObject(5422, 246.228,72.4962,1003.04,0.00,0.00,90.00); // LSPD Control Room Door
	lspdwindows = CreateDynamicObject(974,250.524,67.650,1002.58,0.00,0.00,90.00); // LSPD Windows

    if(IsPlayerInRangeOfPoint(playerid, 4,251.2575,67.6536,1003.6406))
			{
			    if(lspdw == 0)
			    {
		      		MoveDynamicObject(lspdwindows, 250.524,67.650,1001.08, 3.0000);
		      		SendClientMessage(playerid, COLOR_BLUE,"SAPD Windows is Open, Please Close it!");
		      		GetPlayerName(playerid, sendername, sizeof(sendername));
		      		format(string, sizeof(string), "* %s takes his/her remote control and opens the Windows.", sendername);
		      		ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
					lspdw = 1;
				}
				else
				{
				    MoveDynamicObject(lspdwindows, 250.524,67.650,1002.58, 3.0000);
		      		SendClientMessage(playerid, COLOR_BLUE,"SAPD Windows is Closed, Thank You!");
		      		GetPlayerName(playerid, sendername, sizeof(sendername));
		      		format(string, sizeof(string), "* %s takes his/her remote control and closes the Windows.", sendername);
		      		ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
					lspdw = 0;
				}
			}
		}
   		if(IsAPDMember(playerid) || IsAFreecop(playerid) || PlayerInfo[playerid][pAdmin] >= 6)
	    {
	        if(IsPlayerInRangeOfPoint(playerid, 2,250.611,63.2995,1003.18))
			{
			    if(lspd1 == 0)
			    {
		      		MoveDynamicObject(lspddoor1, 250.611,63.2995,1000.64, 4.5000);
		      		SendClientMessage(playerid, COLOR_BLUE,"SAPD door is open, please close it!");
		      		GetPlayerName(playerid, sendername, sizeof(sendername));
		      		format(string, sizeof(string), "* %s takes his/her remote control and opens the door.", sendername);
		      		ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
		      		lspd1 = 1;
				}
				else
				{
		      		MoveDynamicObject(lspddoor1, 250.611,63.2995,1003.04, 4.5000);
		      		SendClientMessage(playerid, COLOR_BLUE,"SAPD door is closed, thank you!");
		      		GetPlayerName(playerid, sendername, sizeof(sendername));
		      		format(string, sizeof(string), "* %s takes his/her remote control and closes the door.", sendername);
		      		ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
		      		lspd1 = 0;
				}
			}
			else if(IsPlayerInRangeOfPoint(playerid, 2,246.228,72.4962,1003.04))
			{
			    if(lspd2 == 0)
			    {
		      		MoveDynamicObject(lspddoor2, 246.228,72.4962,1000.63, 4.5000);
		      		SendClientMessage(playerid, COLOR_BLUE,"SAPD door is open, please close it!");
		      		GetPlayerName(playerid, sendername, sizeof(sendername));
		      		format(string, sizeof(string), "* %s takes his/her remote control and opens the door.", sendername);
		      		ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
		      		lspd2 = 1;
				}
	      		else
				{
				    MoveDynamicObject(lspddoor2, 246.228,72.4962,1003.18, 4.5000);
		      		SendClientMessage(playerid, COLOR_BLUE,"SAPD Control door is closed, thank you!");
		      		GetPlayerName(playerid, sendername, sizeof(sendername));
		      		format(string, sizeof(string), "* %s takes his/her remote control and Closes the door.", sendername);
		      		ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
		      		lspd2 = 0;
				}
			}

Neke slike/video za lakse dobivanje pomoci(neobavezno):
Slika zatvorene: http://www.dodaj.rs/f/h/Y9/1hJUZ6FK/slika1.png
Slika kad se otvori i zatvori: http://www.dodaj.rs/f/z/TG/2TikOoJ6/slika2.png

EL IMAS NAJNOVIJI STREAMER ?
RESPECT FOR MILANCE !

Ne znam dal je najnoviji skinuo sam sa nekog sajta pre. :)

Ne moze tako ovo su MoveDynamicObject a ono je MoveObject

Pokusao sam ali mi izbacuje errore i warning

Warrning:
C:\Documents and Settings\Daniel\Desktop\undergraund.pwn(41274) : warning 225: unreachable code
C:\Documents and Settings\Daniel\Desktop\undergraund.pwn(51773) : warning 217: loose indentation
C:\Documents and Settings\Daniel\Desktop\undergraund.pwn(51836) : warning 217: loose indentation
C:\Documents and Settings\Daniel\Desktop\undergraund.pwn(72886) : warning 217: loose indentation
C:\Documents and Settings\Daniel\Desktop\undergraund.pwn(77754) : warning 217: loose indentation
C:\Documents and Settings\Daniel\Desktop\undergraund.pwn(77817) : warning 217: loose indentation
C:\Documents and Settings\Daniel\Desktop\undergraund.pwn(77834) : warning 217: loose indentation
C:\Documents and Settings\Daniel\Desktop\undergraund.pwn(86993) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Daniel\Desktop\undergraund.pwn(86993) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Daniel\Desktop\undergraund.pwn(86993) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Daniel\Desktop\undergraund.pwn(87002) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Daniel\Desktop\undergraund.pwn(87002) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Daniel\Desktop\undergraund.pwn(87002) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Daniel\Desktop\undergraund.pwn(87017) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Daniel\Desktop\undergraund.pwn(87017) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Daniel\Desktop\undergraund.pwn(87017) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Daniel\Desktop\undergraund.pwn(87026) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Daniel\Desktop\undergraund.pwn(87026) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Daniel\Desktop\undergraund.pwn(87026) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Daniel\Desktop\undergraund.pwn(87038) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Daniel\Desktop\undergraund.pwn(87038) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Daniel\Desktop\undergraund.pwn(87038) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Daniel\Desktop\undergraund.pwn(87047) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Daniel\Desktop\undergraund.pwn(87047) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Daniel\Desktop\undergraund.pwn(87047) : warning 202: number of arguments does not match definition

A ovako izgledaju linije:
lspdwindows = CreateObject(974,250.524,67.650,1002.58,0.00,0.00,90.00);

MoveObject(lspdwindows, 250.524,67.650,1002.58, 3.0000,0.00,0.00,90.00);
Poslednja Izmena: April 21, 2012, 10:31:41 PRE PODNE od DaxMunze

Blaeks

*

Madmen

Samo skini najnoviji streamer i prebaci sve to MoveObject u MoveDynamicObject


ovako :
lspddoor1 = CreateObject(5422, 250.611,63.2995,1003.18,0.00,0.00,90.00); // LSPD Main Door
	lspddoor2 = CreateObject(5422, 246.228,72.4962,1003.04,0.00,0.00,90.00); // LSPD Control Room Door
	lspdwindows = CreateObject(974,250.524,67.650,1002.58,0.00,0.00,90.00); // LSPD Windows


    if(IsPlayerInRangeOfPoint(playerid, 4,251.2575,67.6536,1003.6406))
			{
			    if(lspdw == 0)
			    {
		      		MoveObject(lspdwindows, 250.524,67.650,1001.08, 3.0000,0.00,0.00,90.00);
		      		SendClientMessage(playerid, COLOR_BLUE,"SAPD Windows is Open, Please Close it!");
		      		GetPlayerName(playerid, sendername, sizeof(sendername));
		      		format(string, sizeof(string), "* %s takes his/her remote control and opens the Windows.", sendername);
		      		ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
					lspdw = 1;
				}
				else
				{
				    MoveObject(lspdwindows, 250.524,67.650,1002.58, 3.0000,0.00,0.00,90.00);
		      		SendClientMessage(playerid, COLOR_BLUE,"SAPD Windows is Closed, Thank You!");
		      		GetPlayerName(playerid, sendername, sizeof(sendername));
		      		format(string, sizeof(string), "* %s takes his/her remote control and closes the Windows.", sendername);
		      		ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
					lspdw = 0;
				}
			}
		}
   		if(IsAPDMember(playerid) || IsAFreecop(playerid) || PlayerInfo[playerid][pAdmin] >= 6)
	    {
	        if(IsPlayerInRangeOfPoint(playerid, 2,250.611,63.2995,1003.18))
			{
			    if(lspd1 == 0)
			    {
		      		MoveDynamicObject(lspddoor1, 250.611,63.2995,1000.64, 4.5000);
		      		SendClientMessage(playerid, COLOR_BLUE,"SAPD door is open, please close it!");
		      		GetPlayerName(playerid, sendername, sizeof(sendername));
		      		format(string, sizeof(string), "* %s takes his/her remote control and opens the door.", sendername);
		      		ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
		      		lspd1 = 1;
				}
				else
				{
		      		MoveDynamicObject(lspddoor1, 250.611,63.2995,1003.04, 4.5000);
		      		SendClientMessage(playerid, COLOR_BLUE,"SAPD door is closed, thank you!");
		      		GetPlayerName(playerid, sendername, sizeof(sendername));
		      		format(string, sizeof(string), "* %s takes his/her remote control and closes the door.", sendername);
		      		ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
		      		lspd1 = 0;
				}
			}
			else if(IsPlayerInRangeOfPoint(playerid, 2,246.228,72.4962,1003.04))
			{
			    if(lspd2 == 0)
			    {
		      		MoveDynamicObject(lspddoor2, 246.228,72.4962,1000.63, 4.5000);
		      		SendClientMessage(playerid, COLOR_BLUE,"SAPD door is open, please close it!");
		      		GetPlayerName(playerid, sendername, sizeof(sendername));
		      		format(string, sizeof(string), "* %s takes his/her remote control and opens the door.", sendername);
		      		ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
		      		lspd2 = 1;
				}
	      		else
				{
				    MoveObject(lspddoor2, 246.228,72.4962,1003.18, 4.5000,0.00,0.00,90.00);
		      		SendClientMessage(playerid, COLOR_BLUE,"SAPD Control door is closed, thank you!");
		      		GetPlayerName(playerid, sendername, sizeof(sendername));
		      		format(string, sizeof(string), "* %s takes his/her remote control and Closes the door.", sendername);
		      		ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
		      		lspd2 = 0;
				}
			}



Ubacio sam i evo
Warning:
C:\Documents and Settings\Daniel\Desktop\undergraund..pwn(86993) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Daniel\Desktop\undergraund..pwn(86993) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Daniel\Desktop\undergraund..pwn(86993) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Daniel\Desktop\undergraund..pwn(87002) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Daniel\Desktop\undergraund..pwn(87002) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Daniel\Desktop\undergraund..pwn(87002) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Daniel\Desktop\undergraund..pwn(87047) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Daniel\Desktop\undergraund..pwn(87047) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Daniel\Desktop\undergraund.pwn(87047) : warning 202: number of arguments does not match definition


druze uradi ovako, skines najnoviji streamer (streamer_plugin_v2_6_r47) i onda kada ga skines raspakuj ga i iz plugins foldera toga sto skines prebacis u tvoj plugins onda inculde prebacis iz skinutog foldera u tvoj pawno/inculdes, onda odes u folder tvog moda otvoris preko tog pawna dje si stavio inculde i onda mod opet compile i to rijesen problem nadam se da si me shvatio  ;)

Sada sam bezveze ubacio kompilovani mod na Game Panel i radi ovo sa kapijama super nerotiraju se ali kada sam ga kompilovalo imao sam 49 warning-a.