[Pomoc] gepek


Započeo Dimi, Februar 05, 2013, 22:12:01 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: //
Detaljan opis problema: Napravio sam komandu /gepek da otvori gepek i radi ali kako da napravim da ako jedan igrac otvori gepek a drugi ukuca gepek da mu pise gepek je vec otvoren ... ili da ga zatvori da ne pise da otvara i on a vec je otvoren
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
if (strcmp("/gepek", cmdtext, true, 10) == 0)
    {
        new vid = GetPlayerVehicleID(playerid);
        if(gepek[playerid] == 0)
        {
	  	if(vid != INVALID_VEHICLE_ID)
                {
                  GetPlayerName(playerid, sendername, sizeof(sendername));
						format(string, sizeof(string), "%s otvara gepek", sendername);
			            ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
				  GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
                        SetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,VEHICLE_PARAMS_ON,objective);
                        gepek[playerid] = 1;
                        return 1;
                }
        }
        else
        {
                if(gepek[playerid] == 1)
                {
        	  	if(vid != INVALID_VEHICLE_ID)
                        {
                          GetPlayerName(playerid, sendername, sizeof(sendername));
						format(string, sizeof(string), "%s zatvara gepek", sendername);
			            ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
						  GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
                                SetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,VEHICLE_PARAMS_OFF,objective);
                                gepek[playerid] = 0;
        		        return 1;
                        }
                }
	}
	return 1;
    }

[]Flynâ„¢

*

Never look down on anybody unless you're helping them up.

U komandi:
if(GepekOtvoren[playerid] == 1)
{
      SendClientMessage(playerid, COLOR_RED,"Gepek je vec otvoren.");
      return 1;
}


Kada se gepek otvori stavis:
GepekOtvoren[playerid] = 1;


Kada se gepek zatvori stavis:
GepekOtvoren[playerid] = 0;