[Pomoc] nesto u vezi /rac

Započeo ``G´´, Maj 01, 2011, 17:11:37 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 3 gostiju pregledaju ovu temu.

Skripta koju koristim:CroatiaPro (Totalno editiran by: ME)
Detaljan opis problema: eo ovako napravia san svoju komandu /rac tj. Respawn All Cars i radi odlicno samo sta respawna sva vozila a mene zanima kako da napravin da respawna samo aute koja se ne koriste znaci ako je igrac u nekom vozilu da to vozilo ne respawna
Dio skripte://
Neke slike/video za lakse dobivanje pomoci(neobavezno)://

msm da znm kako samo daj komandu /rac
Uskoro novi stunt server iStunt. DoÄ'ite i zabavite se!




   
   




Dizajniram za $$$
Popis stvari koje radim:

Wallpaper √  Signature ×  Logo √  Dizajn stranice (Ne kodiranje) √  Baner √  Avatar √  Animacija √  Intro √

evo:


if(strcmp(cmd, "/rac", true) == 0)
{
if (AdminLevel[playerid] == 1)
{
   for(new i = 0; i < MAX_VEHICLES; i++)
{
SetVehicleToRespawn(i);
}
}
else
{
   SendClientMessage(playerid,0x00FF00AA,"Nisi admin !");
}
return 1;
   }

Poslednja Izmena: Maj 01, 2011, 18:14:59 POSLE PODNE od ``G´´

Citat: ``G´´ poslato Maj 01, 2011, 17:25:45 POSLE PODNE
evo:


if(strcmp(cmd, "/rac", true) == 0)
{
if (AdminLevel[playerid] == 1)
{
    for(new i = 0; i < MAX_VEHICLES; i++)
{
SetVehicleToRespawn(i);
}
}
else
{
    SendClientMessage(playerid,0x00FF00AA,"Nisi admin !");
}
return 1;
    }




   if(strcmp(cmd, "/respawnallcars", true) == 0 || strcmp(cmd, "/rac", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
        if(PlayerInfo[playerid][pAdmin] < 3)
{
    SendClientMessage(playerid, COLOR_GRAD1, "   Niste autorizovani da Koristitete ovu komandu!");
    return 1;
}
new bool:unwanted[CAR_AMOUNT];
for(new player=0; player<MAX_PLAYERS; player++)
      {
            if(IsPlayerInAnyVehicle(player)) { unwanted[GetPlayerVehicleID(player)]=true; }
      }
for(new car = 1; car <= 268; car++)
{
if(!unwanted[car]) SetVehicleToRespawn(car);
}
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "SERVER: Sva vozila koja se ne koriste su respawano od %s.", sendername);
BroadCast(COLOR_WHITE,string);
}
return 1;
}


eto ti moja komanda..
samo malo uredi-....
Poslednja Izmena: Maj 01, 2011, 17:28:10 POSLE PODNE od [CH]Ivan_Lukic

Citat: [CH]Ivan_Lukic poslato Maj 01, 2011, 17:27:47 POSLE PODNE
Citat: ``G´´ poslato Maj 01, 2011, 17:25:45 POSLE PODNE
evo:


if(strcmp(cmd, "/rac", true) == 0)
{
if (AdminLevel[playerid] == 1)
{
    for(new i = 0; i < MAX_VEHICLES; i++)
{
SetVehicleToRespawn(i);
}
}
else
{
    SendClientMessage(playerid,0x00FF00AA,"Nisi admin !");
}
return 1;
    }




   if(strcmp(cmd, "/respawnallcars", true) == 0 || strcmp(cmd, "/rac", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
        if(PlayerInfo[playerid][pAdmin] < 3)
{
    SendClientMessage(playerid, COLOR_GRAD1, "   Niste autorizovani da Koristitete ovu komandu!");
    return 1;
}
new bool:unwanted[CAR_AMOUNT];
for(new player=0; player<MAX_PLAYERS; player++)
      {
            if(IsPlayerInAnyVehicle(player)) { unwanted[GetPlayerVehicleID(player)]=true; }
      }
for(new car = 1; car <= 268; car++)
{
if(!unwanted[car]) SetVehicleToRespawn(car);
}
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "SERVER: Sva vozila koja se ne koriste su respawano od %s.", sendername);
BroadCast(COLOR_WHITE,string);
}
return 1;
}


eto ti moja komanda..
samo malo uredi-....


Moga san tako uzet iz bilo kojeg drugog moda tu komandu al ja ocu sam svoju napravit a jos samo neznan ovo -.-''

Citat: ``G´´ poslato Maj 01, 2011, 17:35:50 POSLE PODNE
Citat: [CH]Ivan_Lukic poslato Maj 01, 2011, 17:27:47 POSLE PODNE
Citat: ``G´´ poslato Maj 01, 2011, 17:25:45 POSLE PODNE
evo:


if(strcmp(cmd, "/rac", true) == 0)
{
if (AdminLevel[playerid] == 1)
{
    for(new i = 0; i < MAX_VEHICLES; i++)
{
SetVehicleToRespawn(i);
}
}
else
{
    SendClientMessage(playerid,0x00FF00AA,"Nisi admin !");
}
return 1;
    }




   if(strcmp(cmd, "/respawnallcars", true) == 0 || strcmp(cmd, "/rac", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
        if(PlayerInfo[playerid][pAdmin] < 3)
{
    SendClientMessage(playerid, COLOR_GRAD1, "   Niste autorizovani da Koristitete ovu komandu!");
    return 1;
}
new bool:unwanted[CAR_AMOUNT];
for(new player=0; player<MAX_PLAYERS; player++)
      {
            if(IsPlayerInAnyVehicle(player)) { unwanted[GetPlayerVehicleID(player)]=true; }
      }
for(new car = 1; car <= 268; car++)
{
if(!unwanted[car]) SetVehicleToRespawn(car);
}
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "SERVER: Sva vozila koja se ne koriste su respawano od %s.", sendername);
BroadCast(COLOR_WHITE,string);
}
return 1;
}


eto ti moja komanda..
samo malo uredi-....


Moga san tako uzet iz bilo kojeg drugog moda tu komandu al ja ocu sam svoju napravit a jos samo neznan ovo -.-''
onda uzmes ZCMD & sscanf pa napravis po svome i kraca je komanda, sta bi ti po svome?
Uskoro novi stunt server iStunt. DoÄ'ite i zabavite se!




   
   




Dizajniram za $$$
Popis stvari koje radim:

Wallpaper √  Signature ×  Logo √  Dizajn stranice (Ne kodiranje) √  Baner √  Avatar √  Animacija √  Intro √

Citat: System32 poslato Maj 01, 2011, 17:37:47 POSLE PODNE
Citat: ``G´´ poslato Maj 01, 2011, 17:35:50 POSLE PODNE
Citat: [CH]Ivan_Lukic poslato Maj 01, 2011, 17:27:47 POSLE PODNE
Citat: ``G´´ poslato Maj 01, 2011, 17:25:45 POSLE PODNE
evo:


if(strcmp(cmd, "/rac", true) == 0)
{
if (AdminLevel[playerid] == 1)
{
    for(new i = 0; i < MAX_VEHICLES; i++)
{
SetVehicleToRespawn(i);
}
}
else
{
    SendClientMessage(playerid,0x00FF00AA,"Nisi admin !");
}
return 1;
    }




   if(strcmp(cmd, "/respawnallcars", true) == 0 || strcmp(cmd, "/rac", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
        if(PlayerInfo[playerid][pAdmin] < 3)
{
    SendClientMessage(playerid, COLOR_GRAD1, "   Niste autorizovani da Koristitete ovu komandu!");
    return 1;
}
new bool:unwanted[CAR_AMOUNT];
for(new player=0; player<MAX_PLAYERS; player++)
      {
            if(IsPlayerInAnyVehicle(player)) { unwanted[GetPlayerVehicleID(player)]=true; }
      }
for(new car = 1; car <= 268; car++)
{
if(!unwanted[car]) SetVehicleToRespawn(car);
}
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "SERVER: Sva vozila koja se ne koriste su respawano od %s.", sendername);
BroadCast(COLOR_WHITE,string);
}
return 1;
}


eto ti moja komanda..
samo malo uredi-....


Moga san tako uzet iz bilo kojeg drugog moda tu komandu al ja ocu sam svoju napravit a jos samo neznan ovo -.-''
onda uzmes ZCMD & sscanf pa napravis po svome i kraca je komanda, sta bi ti po svome?

ma niste me skuzili ja san ovo sta san prije da sve sam napravia i samo jos triban dodat da ne respawna vozila koja se koriste pa jel mi mozete rec sta jos triban dodat da mi ne respawna to vozilo...

if(IsPlayerInVehicle(playerid, vehicleid))
evo skripta za repair vozila na 2 pa mozda nes iz tog izvuces
new vehicleid = GetPlayerVehicleID(playerid);
   if(PRITISNIO(KEY_SUBMISSION))
{
  if(IsPlayerInVehicle(playerid, vehicleid))
  {
 SetVehicleHealth(vehicleid,1000.0);
     RepairVehicle(GetPlayerVehicleID(playerid));
     SendClientMessage(playerid, PLAVA, "Vozilo popravljeno!");
  }
}
   if(PRITISNIO(KEY_ACTION))
{
  if(IfPlayerNotInVehicle(playerid))
  {
 SendClientMessage(playerid, PLAVA, "Morate biti u vozilu!");
  }
}
}
Poslednja Izmena: Maj 01, 2011, 18:40:23 POSLE PODNE od Michael Westen
Uskoro novi stunt server iStunt. DoÄ'ite i zabavite se!




   
   




Dizajniram za $$$
Popis stvari koje radim:

Wallpaper √  Signature ×  Logo √  Dizajn stranice (Ne kodiranje) √  Baner √  Avatar √  Animacija √  Intro √

Ta komanda potpuno nevalja  ;)(system32)

Citat: eXtreme poslato Maj 01, 2011, 17:53:24 POSLE PODNE
Ta komanda potpuno nevalja  ;)(system32)
brene jedan, nije to komanda nego skripta s kojom kad pritisnes 2 auto se repaira citaj bre ili

CitatKoksildo: stavi naocale


Moderator: To sam i hteo reci ali u zurbi sam napisao skripta...
Poslednja Izmena: Maj 01, 2011, 18:25:48 POSLE PODNE od eXtreme
Uskoro novi stunt server iStunt. DoÄ'ite i zabavite se!




   
   




Dizajniram za $$$
Popis stvari koje radim:

Wallpaper √  Signature ×  Logo √  Dizajn stranice (Ne kodiranje) √  Baner √  Avatar √  Animacija √  Intro √

Citat: System32 poslato Maj 01, 2011, 17:52:31 POSLE PODNE
if(IsPlayerInVehicle(playerid, vehicleid))
evo skripta za repair vozila na 2 pa mozda nes iz tog izvuces
new vehicleid = GetPlayerVehicleID(playerid);
   if(PRITISNIO(KEY_SUBMISSION))
{
  if(IsPlayerInVehicle(playerid, vehicleid))
  {
 SetVehicleHealth(vehicleid,1000.0);
     RepairVehicle(GetPlayerVehicleID(playerid));
     SendClientMessage(playerid, PLAVA, "Vozilo popravljeno!");
  }
}
   if(PRITISNIO(KEY_ACTION))
{
  if(IfPlayerNotInVehicle(playerid))
  {
 SendClientMessage(playerid, PLAVA, "Morate biti u vozilu!");
  }
}
}


Ma znn da triba dodat

if(IsPlayerInAnyVehicle)
{
            GetPlayerVehicleID(playerid);


al neznan kako napravit da to vozilo ne respawna
Poslednja Izmena: Maj 01, 2011, 18:40:41 POSLE PODNE od Michael Westen

if(strcmp(cmd, "/rac", true) == 0)
{
   new bool:zauzeto[MAX_VEHICLES];
   if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1,"Nisi rcon admin :P");
   for(new i = 0; i < MAX_PLAYERS; i++) if(IsPlayerInAnyVehicle(i)) zauzeto[GetPlayerVehicleID(i)] = true;
   for(new v = 0; v < MAX_VEHICLES; v++) if(!zauzeto[v]) SetVehicleToRespawn(v);
    return true;
}
Poslednja Izmena: Maj 01, 2011, 20:00:46 POSLE PODNE od eXtreme

Citat: eXtreme poslato Maj 01, 2011, 19:57:48 POSLE PODNE
if(strcmp(cmd, "/rac", true) == 0)
{
   new bool:zauzeto[MAX_VEHICLES];
   if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1,"Nisi rcon admin :P");
   for(new i = 0; i < MAX_PLAYERS; i++) if(IsPlayerInAnyVehicle(i)) zauzeto[GetPlayerVehicleID(i)] = true;
   for(new v = 0; v < MAX_VEHICLES; v++) if(!zauzeto[v]) SetVehicleToRespawn(v);
    return true;
}


jel mi mos objasnit sta sta znaci jer mi ne koristi nista ako nakuzin sta je tu sta -.-''

Citat: ``G´´ poslato Maj 02, 2011, 10:39:26 PRE PODNE
Citat: eXtreme poslato Maj 01, 2011, 19:57:48 POSLE PODNE
if(strcmp(cmd, "/rac", true) == 0)
{
   new bool:zauzeto[MAX_VEHICLES];
   if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1,"Nisi rcon admin :P");
   for(new i = 0; i < MAX_PLAYERS; i++) if(IsPlayerInAnyVehicle(i)) zauzeto[GetPlayerVehicleID(i)] = true;
   for(new v = 0; v < MAX_VEHICLES; v++) if(!zauzeto[v]) SetVehicleToRespawn(v);
    return true;
}


jel mi mos objasnit sta sta znaci jer mi ne koristi nista ako nakuzin sta je tu sta -.-''
ja cu ti objasnit sta ja znam :P

if(strcmp(cmd, "/rac", true) == 0)
{
    new bool:zauzeto[MAX_VEHICLES];
    if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1,"Nisi rcon admin :P"); //IsPlayerAdmin provjerava jel taj igrac admin ako nije dobice ovu poruku "Nisi rcon admin :P"
    for(new i = 0; i < MAX_PLAYERS; i++) if(IsPlayerInAnyVehicle(i)) zauzeto[GetPlayerVehicleID(i)] = true; //Provjerava dali je igrac u vozilu ako jeste onda se njegovo vozilo nece respawnat
    for(new v = 0; v < MAX_VEHICLES; v++) if(!zauzeto[v]) SetVehicleToRespawn(v); //ovo ne znam :D
    return true;
}

ovo zadnje je sako nema niko u vozilu da se vozilo respawna

testat cu ovo kad doden doma...