Page 1 of 1

Lock un Unlock problēma

Posted: 21 May 2011, 15:54
by Grindz[Vendetta]
Sveiki!

Kas/Kur jāpievieno šajā komandā "/lock", lai varētu aizslēgt tikai 1 mašīnu un, lai rādītos, ka esmu jau aizslēdzis to mašīnu?:

if(!strcmp(cmdtext,"/lock",true,5)) {
new carid;
if (IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid)==PLAYER_STATE_DRIVER) {
GameTextForPlayer(playerid,"~r~LOCKED!",100,1);
carid=GetPlayerVehicleID(playerid);
new i;
for (i=0;i<MAX_PLAYERS;i++){
if (i!=playerid) SetVehicleParamsForPlayer(carid,i,0,1);
}
return 1;
}
else
{
SendClientMessage(playerid, COLOR_ERROR, "Tev jāatrodas mašīnā lai izmantotu šo kommandu!");
return 1;
}

}

Re: Lock un Unlock problēma

Posted: 18 Jun 2011, 00:45
by PROSTO KRASAVA
Atvainojos, ka rakstu vecā pavedienā, bet šeit neviens nav palīdzējis.

Tātad, skripta augšā..

Code: Select all

new CarLocked[MAX_PLAYERS];
Kaut kur iekš OnPlayerConnect callback'a

Code: Select all

CarLocked[playerid] = 0;
Zem -

Code: Select all

 if (IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid)==PLAYER_STATE_DRIVER) { 
pievieno šo.

Code: Select all

if(CarLocked[playerid] == 1)
{
	SendClientMessage(playerid, COLOR_WHITE, "* Tu jau esi aizslēdzis kādu automašīnu!");
	return 1;
}
Kā arī, kad izpildi to komandu, ieliec šo.

Code: Select all

Kad atslēdz - CarLocked[playerid] = 0;

Code: Select all

Kad aizslēdz - CarLocked[playerid] = 1;

Re: Lock un Unlock problēma

Posted: 18 Jun 2011, 10:58
by Grindz[Vendetta]
Man ir šadi tgd uzlikts, bet vienalga neiet :S

Komanda:
if(!strcmp(cmdtext,"/lock",true,5))
{
new carid;
if (IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid)==PLAYER_STATE_DRIVER)
{
if(CarLocked[playerid] == 1)
{
SendClientMessage(playerid, COLOR_GREY, "Tu jau esi aizsledzis kadu citu transportlidzekli!");
return 1;
}
GameTextForPlayer(playerid,"~r~LOCKED!",100,1);
carid=GetPlayerVehicleID(playerid);
new i;
for (i=0;i<MAX_PLAYERS;i++)
{
if (i!=playerid) SetVehicleParamsForPlayer(carid,i,0,1);
}
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Tev jaatrodas masina lai izmantotu so komandu!");
return 1;
}
}

Kas ir nepareizs? :S

Re: Lock un Unlock problēma

Posted: 18 Jun 2011, 14:43
by PROSTO KRASAVA
Pie funkcijas izpildes, piemēram zem GameText pievieno..

Code: Select all

CarLocked[playerid] = 1;
Kā arī pie /unlock, tikai CarLocked[playerid] = 0;

Re: Lock un Unlock problēma

Posted: 18 Jun 2011, 18:03
by Shetch
Man liekas ka sākot ar 0.3c updeitu, tagad mašīnas jāslēdz ciet savādāk. Bija kaut kas saistīts ar OnVehicleUpdate. Tākā neaizraujies.

Re: Lock un Unlock problēma

Posted: 19 Jun 2011, 16:18
by PROSTO KRASAVA
Tu tiešām esi degradējies cilvēks. Mēģini lekt augstāk par savu dirsu. Šeit vispār nav jautājums par automašīnas slēgšanu. Šeit ir runa par to, lai varētu aizslēgt tikai vienu automašīnu.

/facepalm

Re: Lock un Unlock problēma

Posted: 19 Jun 2011, 16:29
by Shetch
Aiztaisi muti, smird.

Re: Lock un Unlock problēma

Posted: 19 Jun 2011, 16:40
by PROSTO KRASAVA
Nevari paciest to, ka runā patiesību? Retardiņš. :<

Re: Lock un Unlock problēma

Posted: 19 Jun 2011, 16:47
by Shetch
Eliots[ADT] wrote:Tu tiešām esi degradējies cilvēks. Mēģini lekt augstāk par savu dirsu. Šeit vispār nav jautājums par automašīnas slēgšanu. Šeit ir runa par to, lai varētu aizslēgt tikai vienu automašīnu.

/facepalm
Nah tu man vispār sāki kaut ko dirs*? Es teicu lai neaizraujas, jo tā /lock komanda ir jāskripto savādāk dēļ 0.3c updeita.

Re: Lock un Unlock problēma

Posted: 19 Jun 2011, 16:55
by PROSTO KRASAVA
Tāpēc, ka tu sāki mētāties ar nevajadzīgiem vārdiem.

P.S. Slēdzam ciet!!