Lock un Unlock problēma

Ja kas neizprotams.

Moderator: Moderatori

Post Reply
User avatar
Grindz[Vendetta]
Servera admins
Servera admins
Posts: 585
Joined: 18 Jan 2009, 12:19
Location: Rīga

Lock un Unlock problēma

Post 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;
}

}
User avatar
PROSTO KRASAVA
Nelabojams spameris
Nelabojams spameris
Posts: 816
Joined: 17 Mar 2009, 20:10

Re: Lock un Unlock problēma

Post 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;
User avatar
Grindz[Vendetta]
Servera admins
Servera admins
Posts: 585
Joined: 18 Jan 2009, 12:19
Location: Rīga

Re: Lock un Unlock problēma

Post 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
User avatar
PROSTO KRASAVA
Nelabojams spameris
Nelabojams spameris
Posts: 816
Joined: 17 Mar 2009, 20:10

Re: Lock un Unlock problēma

Post 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;
User avatar
Shetch
Jauniņais
Jauniņais
Posts: 107
Joined: 25 Oct 2010, 02:09
Location: Latvija,Valka

Re: Lock un Unlock problēma

Post 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.
User avatar
PROSTO KRASAVA
Nelabojams spameris
Nelabojams spameris
Posts: 816
Joined: 17 Mar 2009, 20:10

Re: Lock un Unlock problēma

Post 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
User avatar
Shetch
Jauniņais
Jauniņais
Posts: 107
Joined: 25 Oct 2010, 02:09
Location: Latvija,Valka

Re: Lock un Unlock problēma

Post by Shetch »

Aiztaisi muti, smird.
User avatar
PROSTO KRASAVA
Nelabojams spameris
Nelabojams spameris
Posts: 816
Joined: 17 Mar 2009, 20:10

Re: Lock un Unlock problēma

Post by PROSTO KRASAVA »

Nevari paciest to, ka runā patiesību? Retardiņš. :<
User avatar
Shetch
Jauniņais
Jauniņais
Posts: 107
Joined: 25 Oct 2010, 02:09
Location: Latvija,Valka

Re: Lock un Unlock problēma

Post 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.
User avatar
PROSTO KRASAVA
Nelabojams spameris
Nelabojams spameris
Posts: 816
Joined: 17 Mar 2009, 20:10

Re: Lock un Unlock problēma

Post by PROSTO KRASAVA »

Tāpēc, ka tu sāki mētāties ar nevajadzīgiem vārdiem.

P.S. Slēdzam ciet!!
Post Reply