[pomoc]vozilo

Započeo Aldin Begovic, Novembar 16, 2011, 19:00:22 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta: CYBER
Problem:Pokusao sam napravit da kada igrac udje u tudje vozilo da ga izbaci ali nikako ne uspijevam ne radi upste niti pise ime vlasnika vozila niti izbacuje!!!Dali neko moze pomoc ako problema

Dio Skripte:
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
   new sendername[MAX_PLAYER_NAME], string[128];
   if(ispassenger == 0){
   for(new i;i<MAX_PLAYERS;i++)
   {
      if(IsPlayerConnected(i))
      {
        if(IsPlayerInVehicle(i,vehicleid))
        {
        if(GetPlayerVehicleSeat(i) == 0)
        {
         //new Float:slx, Float:sly, Float:slz;
           //SetPlayerHealth(playerid,0.0);
         ClearAnimations(playerid);
          new Float:cx, Float:cy, Float:cz;
         GetPlayerPos(playerid, cx, cy, cz);
         SetPlayerPos(playerid, cx, cy, cz);
         ClearAnimations(playerid);ClearAnimations(playerid);ClearAnimations(playerid);
           SendClientMessage(playerid, COLOR_RED, "{FFFF11}Street 4 Life RP| {FF0000}Ne mozes krasti drugim igracima vozilo!");
           }
           if(GetPlayerVehicleID(playerid) == Carlist[Carid])
         {
            GetPlayerName(playerid, sendername, sizeof(sendername));
            if(strcmp(sendername, Carlist[Vlasnik], true) == 0)
            {
            }
            else{ ClearAnimations(playerid);
            format(string, sizeof(string), "{FFFF11}Street 4 Life RP| {0080FF}Ovo nije tvoje vozilo! {FF0000}Vlasnik: %s", Carlist[Vlasnik]);
            }
         }
           return 1;
        }
      }
      }
   }

  return 1;
}



poznaticovik

Ubaciš RemovePlayerFromVehicle(playerid);

al meni uopste nece pokaze ko je vlasnik ni nista !! i to mi je problem !

Citat: Aldin Begovic poslato Novembar 16, 2011, 19:32:43 POSLE PODNE
al meni uopste nece pokaze ko je vlasnik ni nista !! i to mi je problem !

Pa ne piše zato što nisi definisao "čije" je to vozilo :S

A gore ti je matt napisao da ubaciš Removeplayerfromvehicle, to ti znači da ga izbaci..


Respect to: $--L84S--$, EP,-300-, Extreme, Gonss, мσмαк. ^ [5], Alexandar? Coreli..






OTIÅ AO SA BALKAN-SAMPA. Kontakt: [email protected]

mozes li mi napisat kako to izgleda kako da ubacim ! A remove  sam stavio od mata to neznam

dragan12

Ako si npr. format(string, sizeof(string), "{FFFF11}Street 4 Life RP| {0080FF}Ovo nije tvoje vozilo! {FF0000}Vlasnik: %s", Carlist[Vlasnik]); i onda ga nisi poslao nece ti ni prikazati SendClientMessage(playerid,-1,string);
I to ti stoji tamo gde ako on nije vlasnik da mu to ispise.

ok i sta sad da izmjenim ubacim da radi ? nista ovo ne kontam ! iskreno receno ~ da ubacim scm ispod ovog Vlasnik ?
Poslednja Izmena: Novembar 16, 2011, 21:39:57 POSLE PODNE od Aldin Begovic

poznaticovik

Pa formatirao si string i nisi ništa napisao ispod njega , kako očekuješ da ti izbaci poruku tko je vlasnik?

Ubaciš ispod formata

SendClientMessage(playerid,BOJA,string);

I ispod toga

RemovePlayerFromVehicle(playerid);

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
   new sendername[MAX_PLAYER_NAME], string[128];
   if(ispassenger == 0){
   for(new i;i<MAX_PLAYERS;i++)
   {
      if(IsPlayerConnected(i))
      {
        if(IsPlayerInVehicle(i,vehicleid))
        {
        if(GetPlayerVehicleSeat(i) == 0)
        {
         //new Float:slx, Float:sly, Float:slz;
           //SetPlayerHealth(playerid,0.0);
         ClearAnimations(playerid);
          new Float:cx, Float:cy, Float:cz;
         GetPlayerPos(playerid, cx, cy, cz);
         SetPlayerPos(playerid, cx, cy, cz);
         ClearAnimations(playerid);ClearAnimations(playerid);ClearAnimations(playerid);
           SendClientMessage(playerid, COLOR_RED, "{FFFF11}Street 4 Life RP| {FF0000}Ne mozes krasti drugim igracima vozilo!");
           }
           if(GetPlayerVehicleID(playerid) == Carlist[Carid])
         {
            GetPlayerName(playerid, sendername, sizeof(sendername));
            if(strcmp(sendername, Carlist[Vlasnik], true) == 0)
            {
            }
            else{ ClearAnimations(playerid);
            format(string, sizeof(string), "{FFFF11}Street 4 Life RP| {0080FF}Ovo nije tvoje vozilo! {FF0000}Vlasnik: %s", Carlist[Vlasnik]);
            SendClientMessage(playerid,COLOR_RED,string);
            RemovePlayerFromVehicle(playerid);
            }
         }
           return 1;
        }
      }
      }
   }

 return 1;
}

Ovako ????

Ne radi ! Nista opet isto ! :(((
Poslednja Izmena: Novembar 16, 2011, 22:38:05 POSLE PODNE od Aldin Begovic