Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: PBG4L poslato Februar 03, 2013, 23:39:30 POSLE PODNE

Naslov: [Pomoc] Respawn auta
Poruka od: PBG4L poslato Februar 03, 2013, 23:39:30 POSLE PODNE
Skripta koju koristim: CLRP
Detaljan opis problema: Evo ovako treba mi cmd pomocu koje mogu da respawnam auta samo u mojoj blizini...
Dio skripte: //
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Naslov: Odg: [Pomoc] Respawn auta
Poruka od: Dimi poslato Februar 03, 2013, 23:45:49 POSLE PODNE
imas /rtc  ?
Naslov: Odg: [Pomoc] Respawn auta
Poruka od: xFORCERx poslato Februar 03, 2013, 23:47:06 POSLE PODNE
Citat: Dimi poslato Februar 03, 2013, 23:45:49 POSLE PODNE
imas /rtc  ?
Trazi komandu s kojom respawna vozila unutar svojih 5 metara recimo -.-
Naslov: Odg: [Pomoc] Respawn auta
Poruka od: PBG4L poslato Februar 03, 2013, 23:48:23 POSLE PODNE
Citat: sime30 poslato Februar 03, 2013, 23:47:06 POSLE PODNE
Citat: Dimi poslato Februar 03, 2013, 23:45:49 POSLE PODNE
imas /rtc  ?
Trazi komandu s kojom respawna vozila unutar svojih 5 metara recimo -.-

Da bas to.
Naslov: Odg: [Pomoc] Respawn auta
Poruka od: [RST] Sexserghy ♥ poslato Februar 03, 2013, 23:54:28 POSLE PODNE
Eto imas obican /rtc imas /rtcinradius i /rtcbig ti izaberi koja ti treba.

if(strcmp(cmd, "/respawnthiscar", true) == 0 || strcmp(cmd, "/rtc", true) == 0)
{
        new car;
        car = GetPlayerVehicleID(playerid);
        if(PlayerInfo[playerid][pAdmin] < 2 && PlayerInfo[playerid][pGameMaster] < 2)
{
    SendClientMessage(playerid, COLOR_RED, "** Nisi level 2 admina/gamemastera!");
    return 1;
}
if(IsPlayerInAnyVehicle(playerid))
{
    format(string, 256, "[ADMIN]: %s je respawnao vozilo id %d.",ReturnPVarString(playerid, "ImePrezime"),car);
ABroadCast(COLOR_LIGHTRED,string, 5);
    SetVehicleToRespawn(car);
    LinkVehicleToInterior(car, 0);
RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid, COLOR_ORANGE, "** Vozilo respawnano !");
}
return 1;
}
if(strcmp(cmd, "/rtcinradius", true) == 0)
{
        if(PlayerInfo[playerid][pAdmin] < 2 && PlayerInfo[playerid][pGameMaster] < 2)
{
    SendClientMessage(playerid, COLOR_RED, "** Nisi level 2 admina/gamemastera!");
    return 1;
}
for(new c = 0; c < MAX_VEHICLES; c++)
        {
new Float:x,Float:y,Float:z;
GetVehiclePos(c, x, y, z);
            if(IsPlayerInRangeOfPoint(playerid,30, x, y, z))
            {
                if(!IsPlayerInVehicle(playerid, c))
                {
    SetVehicleToRespawn(c);
    LinkVehicleToInterior(c, 0);
    }
}
}
return 1;
}
if(strcmp(cmd, "/rtcbig", true) == 0)
{
        if(PlayerInfo[playerid][pAdmin] < 2 && PlayerInfo[playerid][pGameMaster] < 2)
{
    SendClientMessage(playerid, COLOR_RED, "** Nisi level 2 admina/gamemastera!");
    return 1;
}
for(new c = 0; c < MAX_VEHICLES; c++)
        {
new Float:x,Float:y,Float:z;
GetVehiclePos(c, x, y, z);
            if(IsPlayerInRangeOfPoint(playerid,70, x, y, z))
            {
                if(!IsPlayerInVehicle(playerid, c))
                {
    SetVehicleToRespawn(c);
    LinkVehicleToInterior(c, 0);
    }
}
}
return 1;
}
Naslov: Odg: [Pomoc] Respawn auta
Poruka od: Dimi poslato Februar 03, 2013, 23:58:16 POSLE PODNE
Nisam razumeo ...
Naslov: Odg: [Pomoc] Respawn auta
Poruka od: PBG4L poslato Februar 04, 2013, 00:02:38 PRE PODNE
Citat: Sexserghy  ♥ poslato Februar 03, 2013, 23:54:28 POSLE PODNE
Eto imas obican /rtc imas /rtcinradius i /rtcbig ti izaberi koja ti treba.

if(strcmp(cmd, "/respawnthiscar", true) == 0 || strcmp(cmd, "/rtc", true) == 0)
{
        new car;
        car = GetPlayerVehicleID(playerid);
        if(PlayerInfo[playerid][pAdmin] < 2 && PlayerInfo[playerid][pGameMaster] < 2)
{
    SendClientMessage(playerid, COLOR_RED, "** Nisi level 2 admina/gamemastera!");
    return 1;
}
if(IsPlayerInAnyVehicle(playerid))
{
    format(string, 256, "[ADMIN]: %s je respawnao vozilo id %d.",ReturnPVarString(playerid, "ImePrezime"),car);
ABroadCast(COLOR_LIGHTRED,string, 5);
    SetVehicleToRespawn(car);
    LinkVehicleToInterior(car, 0);
RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid, COLOR_ORANGE, "** Vozilo respawnano !");
}
return 1;
}
if(strcmp(cmd, "/rtcinradius", true) == 0)
{
        if(PlayerInfo[playerid][pAdmin] < 2 && PlayerInfo[playerid][pGameMaster] < 2)
{
    SendClientMessage(playerid, COLOR_RED, "** Nisi level 2 admina/gamemastera!");
    return 1;
}
for(new c = 0; c < MAX_VEHICLES; c++)
        {
new Float:x,Float:y,Float:z;
GetVehiclePos(c, x, y, z);
            if(IsPlayerInRangeOfPoint(playerid,30, x, y, z))
            {
                if(!IsPlayerInVehicle(playerid, c))
                {
    SetVehicleToRespawn(c);
    LinkVehicleToInterior(c, 0);
    }
}
}
return 1;
}
if(strcmp(cmd, "/rtcbig", true) == 0)
{
        if(PlayerInfo[playerid][pAdmin] < 2 && PlayerInfo[playerid][pGameMaster] < 2)
{
    SendClientMessage(playerid, COLOR_RED, "** Nisi level 2 admina/gamemastera!");
    return 1;
}
for(new c = 0; c < MAX_VEHICLES; c++)
        {
new Float:x,Float:y,Float:z;
GetVehiclePos(c, x, y, z);
            if(IsPlayerInRangeOfPoint(playerid,70, x, y, z))
            {
                if(!IsPlayerInVehicle(playerid, c))
                {
    SetVehicleToRespawn(c);
    LinkVehicleToInterior(c, 0);
    }
}
}
return 1;
}


To mi je trebalo,  hvala puno. Moze lock.