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;
}
}
Lock un Unlock problēma
Moderator: Moderatori
- Grindz[Vendetta]
- Servera admins
- Posts: 585
- Joined: 18 Jan 2009, 12:19
- Location: Rīga
- PROSTO KRASAVA
- Nelabojams spameris
- Posts: 816
- Joined: 17 Mar 2009, 20:10
Re: Lock un Unlock problēma
Atvainojos, ka rakstu vecā pavedienā, bet šeit neviens nav palīdzējis.
Tātad, skripta augšā..
Kaut kur iekš OnPlayerConnect callback'a
Zem -
pievieno šo.
Kā arī, kad izpildi to komandu, ieliec šo.
Tātad, skripta augšā..
Code: Select all
new CarLocked[MAX_PLAYERS];
Code: Select all
CarLocked[playerid] = 0;
Code: Select all
if (IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid)==PLAYER_STATE_DRIVER) {
Code: Select all
if(CarLocked[playerid] == 1)
{
SendClientMessage(playerid, COLOR_WHITE, "* Tu jau esi aizslēdzis kādu automašīnu!");
return 1;
}
Code: Select all
Kad atslēdz - CarLocked[playerid] = 0;
Code: Select all
Kad aizslēdz - CarLocked[playerid] = 1;
- Grindz[Vendetta]
- Servera admins
- Posts: 585
- Joined: 18 Jan 2009, 12:19
- Location: Rīga
Re: Lock un Unlock problēma
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
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
- PROSTO KRASAVA
- Nelabojams spameris
- Posts: 816
- Joined: 17 Mar 2009, 20:10
Re: Lock un Unlock problēma
Pie funkcijas izpildes, piemēram zem GameText pievieno..
Kā arī pie /unlock, tikai CarLocked[playerid] = 0;
Code: Select all
CarLocked[playerid] = 1;
Re: Lock un Unlock problēma
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.
- PROSTO KRASAVA
- Nelabojams spameris
- Posts: 816
- Joined: 17 Mar 2009, 20:10
Re: Lock un Unlock problēma
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
/facepalm
Re: Lock un Unlock problēma
Aiztaisi muti, smird.
- PROSTO KRASAVA
- Nelabojams spameris
- Posts: 816
- Joined: 17 Mar 2009, 20:10
Re: Lock un Unlock problēma
Nevari paciest to, ka runā patiesību? Retardiņš. :<
Re: Lock un Unlock problēma
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.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
- PROSTO KRASAVA
- Nelabojams spameris
- Posts: 816
- Joined: 17 Mar 2009, 20:10
Re: Lock un Unlock problēma
Tāpēc, ka tu sāki mētāties ar nevajadzīgiem vārdiem.
P.S. Slēdzam ciet!!
P.S. Slēdzam ciet!!