[ pomoc]kako da ubacim vehicle id umjesto player id

Započeo dane_1, Novembar 01, 2011, 17:42:22 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 2 gostiju pregledaju ovu temu.

Skripta koju koristim: LARP
Detaljan opis problema: Imam bus sa ovim /v engine i mislim kad bi ubacio umjesto playerid vehicleid da bi valjalo..No,kako da ubacim vehicleid,pokuso sam al dodu mi 4 erora :S
Dio skripte:
Citat
if(strcmp(x_nr, "engine", true) == 0)
           {
            if(IsPlayerInAnyVehicle(playerid))
            {
                if(vehid != INVALID_VEHICLE_ID)
               {
                  if(EngineStatus[vehicleid] == 0)
                  {
                     GetVehicleParamsEx(vehid,engine,lights,alarm,doors,bonnet,boot,objective);
                     SetVehicleParamsEx(vehid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
                     EngineStatus[playerid] = 1;
                     SendClientMessage(playerid, 0xFFFFFFAA, "{2F991A}Upalio {FFFFFF}si vozilo!");
                     format(string, sizeof(string), "* %s je upalio vozilo.", sendername);
                       ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
                  }
                  else if(EngineStatus[playerid] == 1)
                  {
                     GetVehicleParamsEx(vehid,engine,lights,alarm,doors,bonnet,boot,objective);
                        SetVehicleParamsEx(vehid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);   
                                      EngineStatus[playerid] = 0;
                     SendClientMessage(playerid, 0xFFFFFFAA, "{E31919}Ugasio {FFFFFF}si vozilo!");
                     format(string, sizeof(string), "* %s je ugasio vozilo.", sendername);
                       ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
                  }
               }
            }
            else
             {
               SendClientMessage(playerid, 0x00FF00FF, "{E31919}Nisi u vozilu!");
            }
         }
[/quote]
Neke slike/video za lakse dobivanje pomoci(neobavezno):

To koristis ovaj poslednjih larp 3.0 ?
On je po meni sav ubagovan, neces resiti problem sa ubacivanjem toga za id vozila, probaj ovo...

if(strcmp(x_nr, "engine", true) == 0)
            {
            if(IsPlayerInAnyVehicle(playerid))
            {
                if(vehid != INVALID_VEHICLE_ID)
               {
                  if(EngineStatus[vehicleid] == 0)
                  {
                     GetVehicleParamsEx(vehid,engine,lights,alarm,doors,bonnet,boot,objective);
                     SetVehicleParamsEx(vehid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
                     EngineStatus[playerid] = 1;
                     engineOn[GetPlayerVehicleID(playerid)] = true;
                     SendClientMessage(playerid, 0xFFFFFFAA, "{2F991A}Upalio {FFFFFF}si vozilo!");
                     format(string, sizeof(string), "* %s je upalio vozilo.", sendername);
                        ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
                  }
                  else if(EngineStatus[playerid] == 1)
                  {
                     GetVehicleParamsEx(vehid,engine,lights,alarm,doors,bonnet,boot,objective);
                         SetVehicleParamsEx(vehid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);   
                                       EngineStatus[playerid] = 0;
                     engineOn[GetPlayerVehicleID(playerid)] = false;
                     SendClientMessage(playerid, 0xFFFFFFAA, "{E31919}Ugasio {FFFFFF}si vozilo!");
                     format(string, sizeof(string), "* %s je ugasio vozilo.", sendername);
                        ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
                  }
               }
            }
            else
             {
               SendClientMessage(playerid, 0x00FF00FF, "{E31919}Nisi u vozilu!");
            }
         }


Tako sam ja resio problem na "normalnom" ravensu... probaj pa javi...

Ja sam ga vec dosta edito i nece me valjda sad to je**t

Eto ubacio i opet isto..
Poslednja Izmena: Novembar 01, 2011, 18:10:51 POSLE PODNE od dane_1


Evo ubacio sam..Odem v engine i upalim odem /rtc i sjednem ponovo i kucam /v engine pise ugasili ste vozilo pa moram ponovo :S

Daj mi /rtc komandu...
Sto nisi odma lepo objasnio da je problem kad kucas /rtc

Mada je to normalno da kad kucas /rtc , al ok, moze da se podesi i da ti iskljuci..
Poslednja Izmena: Novembar 01, 2011, 18:35:21 POSLE PODNE od [A]Maki187

ma nije samo rtc..kad odem u drugi auto opet isto :S kako god da odem opet isto.npr uzmem 1 auto pda i upalim ga sjednem u 2 1. ga ugasim pa tek onda upalim :S znaci do te cjele komande engine je..

if(strcmp(cmd, "/respawnthiscar", true) == 0 || strcmp(cmd, "/rtc", true) == 0) // by LordMan
{
    if(IsPlayerConnected(playerid))
    {
        if(PlayerInfo[playerid][pAdmin] < 2 )
{
    SendClientMessage(playerid, COLOR_GRAD1, "** Nisi ovlascen da koristis ovu komandu!");
    return 1;
}
if(IsPlayerInAnyVehicle(playerid))
{
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
    format(string, 256, "[ADMIN]: %s has just respawned vehicle id %d.",sendername,GetPlayerVehicleID(playerid));
ABroadCast(COLOR_LIGHTRED,string, 5);
EngineStatus[playerid] = 0;
                engineOn[GetPlayerVehicleID(playerid)] = false;
    SetVehicleToRespawn(GetPlayerVehicleID(playerid));
    LinkVehicleToInterior(GetPlayerVehicleID(playerid), 0);
    SafeRemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid, COLOR_ORANGE, "** Vehicle Respawned !");
    new y, m, d;
new h,mi,s;
getdate(y,m,d);
gettime(h,mi,s);
format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s Respawned His Car",d,m,y,h,mi,s,sendername);
AdminLog(string);
    }
}
return 1;
}


ovo je za rtc komandu...
nzm sta da ti kazem, probaj da iz starijeg larp-a zamenis /engine opciju...
tj izbrises sve vezano za ovaj engine, a ubacis onaj iz originalnog larp-a...

Mozes ti meni reci kako da izbacim kad ima pod isownablecar can turn engine itd ta sranja

Refresh ..ubacio sam ovo pod oboje
new newcar = GetPlayerVehicleID(playerid);
                     EngineStatus[newcar] = 1;
pod drugo umjesto 1 0 i sad samo mogu upalit a nemogu ugasit :S
Poslednja Izmena: Novembar 02, 2011, 00:37:12 PRE PODNE od dane_1