[Pomoc] Rotiranje & Spawn & Ostalo


Započeo 032.Marcus, Maj 13, 2012, 23:40:54 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Scripta: Raven's RolePlay 0.3c
Problem: Pravio sam System za registraciju, stavio sam isti code za Spawn kao default, ali nece da stavi na tu lokaciju
Code:
if(listitem == 0) // Srbija
			    {
			        PlayerInfo[playerid][pOrigin] = 1;
       				SendClientMessage(playerid, COLOR_YELLOW2, "==================================================================");
			        SendClientMessage(playerid, COLOR_YELLOW2, "Ok, dakle, vi ste iz Srbije");
			        SendClientMessage(playerid, COLOR_YELLOW2, "Dobrodosli na UnderGround RolePlay");
					SendClientMessage(playerid, COLOR_YELLOW2, "==================================================================");
			        TutTime[playerid] = 1;
       				RegistrationStep[playerid] = 0;
  					PlayerInfo[playerid][pTut] = 1;
  					PlayerInfo[playerid][pPos_x] = 1612.324;
					PlayerInfo[playerid][pPos_y] = -2330.167;
					PlayerInfo[playerid][pPos_z] = 13.5469;
					MedicBill[playerid] = 0;
					TutTime[playerid] = 1;
					SetPlayerSpawn(playerid);
					TogglePlayerControllable(playerid, 1);
					SafeGivePlayerMoney(playerid, 5500);
			        return 0;
			    }

            
            
            
            
Scripta: Raven's RolePlay 0.3c
Problem: Rotiraju se vrata, probao sam da uradim ono sto pise u Tutorialu ali opet isto
Code:
lspddoor1 = CreateDynamicObject(5422, 250.611,63.2995,1003.18,0.00,0.00,00.00); // LSPD Main Door

Iz ovoga sam
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 vrata su otvorena, zatvorite ih!");
		      		GetPlayerName(playerid, sendername, sizeof(sendername));
		      		format(string, sizeof(string), "* %s uzima svoj daljinski i otvara vrata.", 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 su zatvorena, hvala!");
		      		GetPlayerName(playerid, sendername, sizeof(sendername));
		      		format(string, sizeof(string), "* %s uzima svoj daljinski i zatvara vrata.", sendername);
		      		ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
		      		lspd1 = 0;
				}
			}

Prebacio u ovo
if(IsPlayerInRangeOfPoint(playerid, 2,250.611,63.2995,1003.18))
			{
			    if(lspd1 == 0)
			    {
		      		MoveDynamicObject(lspddoor1, 250.611,63.2995,1000.64, 4.5000, 0.00, 0.00, 0.00);
		      		SendClientMessage(playerid, COLOR_BLUE,"SAPD vrata su otvorena, zatvorite ih!");
		      		GetPlayerName(playerid, sendername, sizeof(sendername));
		      		format(string, sizeof(string), "* %s uzima svoj daljinski i otvara vrata.", 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, 0.00, 0.00, 0.00);
		      		SendClientMessage(playerid, COLOR_BLUE,"SAPD su zatvorena, hvala!");
		      		GetPlayerName(playerid, sendername, sizeof(sendername));
		      		format(string, sizeof(string), "* %s uzima svoj daljinski i zatvara vrata.", sendername);
		      		ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
		      		lspd1 = 0;
				}
			}




Scripta: Raven's RolePlay 0.3c
Problem: Otvara se kapija ali ne ispisuje ko je otvorio
Code:
if (strcmp("/pijaca", cmdtext, true, 10) == 0)
	{
		if(pijacakapijaState) return SendClientMessage(playerid, COLOR_GRAD1, "Pijaca je vec otvorena");
		if(!PlayerToPoint(10, playerid, 1637.59960938, -1141.79980469,19.70000076)) return SendClientMessage(playerid, COLOR_GRAD1, "Morate biti blizu Pijace da bi je otvorili");
		MoveObject(pijacakapija, 1637.50000000,-1146.50000000,18.20000076, 5.5);
		GetPlayerName(playerid, sendername, sizeof(sendername));
		format(string, sizeof(string), "* %s uzima daljinski i otvara Pijacu.", sendername);
		pijacakapijaState = 1;
		SetTimer("pijacakapijaZatvori", 5000, 0);
		return 1;
	}



Pitanje: Da li ima veze sto je MOD za 0.3c a verzija SAMPa 0.3d? Da li MOD treba da se prebacuje u 0.3d tj sada u 0.3e da mi ne bi ovo bagovalo?
Pitanje: Da li bi neko mogao da mi pomogne za Phone System da napravim
Poslednja Izmena: Maj 13, 2012, 23:45:24 POSLE PODNE od 032.Marcus

Bump!
Resio sam otvaranje, ostalo mi je ovo sto ne ispisuje i dole ona pitanja...

[BT:RP] Mayor !

Sto se tice otvaranje uzmi streamer 0.3d i stavi svaka kapija ce se normalno otvarat i negde tu u komandi stavi sto se tice ko je otvorio negde stavi ovo iznad Timer pise ti
SetTimer
SendClientMessage(playerid, WHITE, "("COL_ORANGE"Kapija{FFFFFF}!) Otvorio si kapiju, "COL_ORANGE"automatski {FFFFFF}ce se zatvoriti!");
		}

i to je to a spawn trebas kucati /save negde i onda odes u my document >gta san andreas multiplayer>rawposition tako je bar kod mene i pise ti neki kordinati kopiras samo to zadnje i ides onda
SetPlayerSpawn

te kordinate sto vidis zamjeni sa ovim i to je to

Mozes da mi obljasnis malo bolje? Posto te ne razumem ni 1%, kao sto rekoh kapije sam resio

Bump! Ostalo mi je samo jos ovo za string, sto nece da ispisuje poruke, znate li zasto? Pomozite


Kad se otvara kapija, a pogledaj gore code

if (strcmp("/pijaca", cmdtext, true, 10) == 0)
	{
		if(pijacakapijaState) return SendClientMessage(playerid, COLOR_GRAD1, "Pijaca je vec otvorena");
		if(!PlayerToPoint(10, playerid, 1637.59960938, -1141.79980469,19.70000076)) return SendClientMessage(playerid, COLOR_GRAD1, "Morate biti blizu Pijace da bi je otvorili");
		MoveObject(pijacakapija, 1637.50000000,-1146.50000000,18.20000076, 5.5);
		GetPlayerName(playerid, sendername, sizeof(sendername));
		format(string, sizeof(string), "* %s uzima daljinski i otvara Pijacu.", sendername);
SendClientMessage(playerid, COLOR_BLUE, string);
		pijacakapijaState = 1;
		SetTimer("pijacakapijaZatvori", 5000, 0);
		return 1;
	}
stavi tako i radice ti

â–º USKORO â—,,
•Reg/Log System [100%]•House System [80%]•Bizz System [50%] •Ownership system [90%] •Admin System [90%] •GM System [0%] •Stats System [100%] •Jail System [90%] •Job System [70%] •Event System [40%] •Bank System [60%] •Org/Mafije [35%] •Donator System [10%]
I najveci talenti gube se u neradu, zato nemoj traziti izgovor da ne znas nego naÄ'i resenje!

Probacu, mada mislim da kada ide SendClientMessage, da samo pokazuje onom ko otvara :) Ali probacu