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)://
[Pomoc] nesto u vezi /rac
2,034
pregleda
17
postova
1. Maj 2011.
evo:
if(strcmp(cmd, "/rac", true) == 0)
{
if (AdminLevel == 1)
{
for(new i = 0; i < MAX_VEHICLES; i++)
{
SetVehicleToRespawn(i);
}
}
else
{
SendClientMessage(playerid,0x00FF00AA,"Nisi admin !");
}
return 1;
}
if(strcmp(cmd, "/rac", true) == 0)
{
if (AdminLevel == 1)
{
for(new i = 0; i < MAX_VEHICLES; i++)
{
SetVehicleToRespawn(i);
}
}
else
{
SendClientMessage(playerid,0x00FF00AA,"Nisi admin !");
}
return 1;
}
1. Maj 2011.
``G´´ wrote on May 1, 2011, 3:25 pm:
evo:
if(strcmp(cmd, "/rac", true) == 0)
{
if (AdminLevel == 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 < 3)
{
SendClientMessage(playerid, COLOR_GRAD1, " Niste autorizovani da Koristitete ovu komandu!");
return 1;
}
new bool:unwanted;
for(new player=0; player {
if(IsPlayerInAnyVehicle(player)) { unwanted[GetPlayerVehicleID(player)]=true; }
}
for(new car = 1; car <= 268; car++)
{
if(!unwanted) 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-....
1. Maj 2011.
Quote from May 1, 2011, 3:25 pm:
evo:
if(strcmp(cmd, "/rac", true) == 0)
{
if (AdminLevel == 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 < 3)
{
SendClientMessage(playerid, COLOR_GRAD1, " Niste autorizovani da Koristitete ovu komandu!");
return 1;
}
new bool:unwanted;
for(new player=0; player {
if(IsPlayerInAnyVehicle(player)) { unwanted[GetPlayerVehicleID(player)]=true; }
}
for(new car = 1; car <= 268; car++)
{
if(!unwanted) 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 -.-''
1. Maj 2011.
``G´´ wrote on May 1, 2011, 3:25 pm:
evo:
if(strcmp(cmd, "/rac", true) == 0)
{
if (AdminLevel == 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 < 3)
{
SendClientMessage(playerid, COLOR_GRAD1, " Niste autorizovani da Koristitete ovu komandu!");
return 1;
}
new bool:unwanted;
for(new player=0; player {
if(IsPlayerInAnyVehicle(player)) { unwanted[GetPlayerVehicleID(player)]=true; }
}
for(new car = 1; car <= 268; car++)
{
if(!unwanted) 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?
1. Maj 2011.
System32 wrote on May 1, 2011, 3:25 pm:
evo:
if(strcmp(cmd, "/rac", true) == 0)
{
if (AdminLevel == 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 < 3)
{
SendClientMessage(playerid, COLOR_GRAD1, " Niste autorizovani da Koristitete ovu komandu!");
return 1;
}
new bool:unwanted;
for(new player=0; player {
if(IsPlayerInAnyVehicle(player)) { unwanted[GetPlayerVehicleID(player)]=true; }
}
for(new car = 1; car <= 268; car++)
{
if(!unwanted) 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...
1. Maj 2011.
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!");
}
}
}
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!");
}
}
}
1. Maj 2011.
eXtreme wrote on May 1, 2011, 3:53 pm:
Ta komanda potpuno nevalja 😉(system32)
Quote
Koksildo: stavi naocale
Moderator: To sam i hteo reci ali u zurbi sam napisao skripta...
1. Maj 2011.
System32 wrote on May 1, 2011, 3:52 pm:
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!");
}
}
}
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
1. Maj 2011.
if(strcmp(cmd, "/rac", true) == 0)
{
new bool:zauzeto;
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) SetVehicleToRespawn(v);
return true;
}2. Maj 2011.
eXtreme wrote on May 1, 2011, 5:57 pm:
if(strcmp(cmd, "/rac", true) == 0)
{
new bool:zauzeto;
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) SetVehicleToRespawn(v);
return true;
}jel mi mos objasnit sta sta znaci jer mi ne koristi nista ako nakuzin sta je tu sta -.-''
2. Maj 2011.
``G´´ wrote on May 1, 2011, 5:57 pm:
if(strcmp(cmd, "/rac", true) == 0)
{
new bool:zauzeto;
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) 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 😛
if(strcmp(cmd, "/rac", true) == 0)
{
new bool:zauzeto;
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) SetVehicleToRespawn(v); //ovo ne znam :D
return true;
}
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava