Szerző Téma: Autó respawn  (Megtekintve 1654 alkalommal)

Autó respawn
« Dátum: 2010. október 20. - 15:26:10 »
0 Show voters
Találtam már itt-ott, de egyik se volt jó... Egy sima automatikus respawn rendszert kérnék, ami 1 óránként visszarakja a használaton kívüli kocsikat, amiket meg paranccsal hívtak le, azt meg törli. Kösz elõre is!

Nem elérhető Popec16

  • 1267
    • Profil megtekintése
Autó respawn
« Válasz #1 Dátum: 2010. október 21. - 19:03:14 »
0 Show voters
Tessék itt van egy timert nem nagy dolog bele kreálni.... de ha kell megcsinálom azt is!
Parancsos /ZCMD/
 
CMD:respawncars(playerid,params[]){
    #pragma unused params
    if(!IsPlayerAdminLevel(playerid, 3)) return 0; //Legalább 3 as szintû adminnak kell lenned !
    SendClientMessage(playerid, COLOR_GREY, \"Jármûvek Respawnolva!\");
    GameTextForAll(\"~n~~n~~n~~n~~n~~n~~r~Jarmuvek ~g~respawnolva Admin altal!\", 3000,3);
    for(new cars=0; cars<MAX_VEHICLES; cars++)
    {
        if(!VehicleOccupied(cars))
        {
            SetVehicleToRespawn(cars);
            Tuning();
        }
     }
    return 1;
}

Autó respawn
« Válasz #2 Dátum: 2010. október 21. - 20:43:23 »
0 Show voters
Nem ismerem a ZCMD-t bele tudod rakni? :( És ez nem veszi ki a játékos alól a kocsit ugye?

Nem elérhető Csabesz

  • 7827
    • Profil megtekintése
Autó respawn
« Válasz #3 Dátum: 2010. október 23. - 19:59:06 »
0 Show voters
Már írtam régen egy ilyen kódot.
Nézd meg a Szkriptek/Mapok/Kódok témában  ;)

Autó respawn
« Válasz #4 Dátum: 2010. október 23. - 20:34:08 »
0 Show voters
Innentõl nem értem a leírást és nem is tudom milyen fájl ez:IsVehicleOccupied

Nem elérhető nyE

  • 1745
    • Profil megtekintése
Autó respawn
« Válasz #5 Dátum: 2010. október 23. - 21:13:54 »
0 Show voters
stock IsVehicleOccupied(vehicleid)
{
     for(new i = 0; i < MAX_PLAYERS; i++)
{
if(GetPlayerState(i) == PLAYER_STATE_DRIVER || GetPlayerState(i) == PLAYER_STATE_PASSENGER)
{
   if(GetPlayerVehicleID(i) == vehicleid)
   {
      return 1;
   }
}
}
return 0;
}

Autó respawn
« Válasz #6 Dátum: 2010. október 23. - 21:17:30 »
0 Show voters
De ezt simán a mód végébe?

Nem elérhető nyE

  • 1745
    • Profil megtekintése
Autó respawn
« Válasz #7 Dátum: 2010. október 23. - 21:19:10 »
0 Show voters
Igen.

Autó respawn
« Válasz #8 Dátum: 2010. október 23. - 21:25:19 »
0 Show voters
Azt hittem több hiba lesz, de csak egy hiba, amit nem tudom hol kell kijavítani :angry:
 
C:\\Documents and Settings\\admin\\Asztal\\szerver\\gamemodes\\lvdm.pwn(2276) : warning 219: local variable \"text\" shadows a variable at a preceding level
C:\\Documents and Settings\\admin\\Asztal\\szerver\\gamemodes\\lvdm.pwn(2349) : error 001: expected token: \")\", but found \"{\"
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase
 
1 Error.

 
Az a warning nem tudom mitõl van, ha arra is választ kapok kösz. Amúgy az említett sorban ez van:
 

{

Nem elérhető nyE

  • 1745
    • Profil megtekintése
Autó respawn
« Válasz #9 Dátum: 2010. október 23. - 21:35:59 »
0 Show voters
Tessék megírtam neked:
 
#include <a_samp>
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, \"/respawncars\", true) == 0)
{
    SendClientMessage(playerid, 0xFFFFFFAA, \"Jármûvek újraspawnolva!\");
for(new cars=0; cars<MAX_VEHICLES; cars++)
{
   if(!VehicleOccupied(cars))
   {
      SetVehicleToRespawn(cars);
   }
}
return 1;
}
return 0;
}
forward VehicleOccupied(vehicleid);
public VehicleOccupied(vehicleid)
{
for(new i=0;i<MAX_PLAYERS;i++)
{
if(IsPlayerInVehicle(i,vehicleid)) return 1;
}
return 0;
}

 (Nem teszteltem)

Autó respawn
« Válasz #10 Dátum: 2010. október 23. - 21:37:21 »
0 Show voters
Kösz, de a másikat már beleírtam a módomba és arra szeretnék választ kapni.

Autó respawn
« Válasz #11 Dátum: 2010. október 24. - 09:33:39 »
0 Show voters
Idézetet írta: Skatefield date=1287861919\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"3838\" data-ipsquote-contentclass=\"forums_Topic
Azt hittem több hiba lesz, de csak egy hiba, amit nem tudom hol kell kijavítani :angry:
 
C:\\Documents and Settings\\admin\\Asztal\\szerver\\gamemodes\\lvdm.pwn(2276) : warning 219: local variable \"text\" shadows a variable at a preceding level
C:\\Documents and Settings\\admin\\Asztal\\szerver\\gamemodes\\lvdm.pwn(2349) : error 001: expected token: \")\", but found \"{\"
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase
 
1 Error.

 
Az a warning nem tudom mitõl van, ha arra is választ kapok kösz. Amúgy az említett sorban ez van:
 

{

 

Segítsetek már így nem tudom futtatni a szerverem!!!!

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal