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šā..
Kaut kur iekš OnPlayerConnect callback'a
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..
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!!