Szerző Téma: Car  (Megtekintve 1278 alkalommal)

Car
« Dátum: 2010. július 12. - 19:00:31 »
0 Show voters
Sziasztok tudom hogy van egy tut hogy lehet Autórespawnot csinálni de az nemmüxik valaki csinálna nekem egyet?
az a lényeg hogy kb 5 percenként legyen autórespawn de csak azokat resizze amiben nem ülnek köszi

Nem elérhető Game94

  • 405
    • Profil megtekintése
Car
« Válasz #1 Dátum: 2010. július 12. - 19:04:00 »
0 Show voters
Nemrég pont ezen vitáztunk , mert ilyen témát nyitottam ...... :D
Ez a témám : http://users.atw.hu/hun-sa-mp-forum/index.php?topic=5618.0
Link a CODE-hoz : http://users.atw.hu/hun-sa-mp-forum/index.php?topic=3981.0

Car
« Válasz #2 Dátum: 2010. július 12. - 19:07:40 »
0 Show voters
Min ahogy látod az elsó hsz emben ez NEM MUKÖDIK

Nem elérhető Game94

  • 405
    • Profil megtekintése
Car
« Válasz #3 Dátum: 2010. július 12. - 19:27:22 »
0 Show voters
Tess , nem én írtam, de jó . Csak annyi a hibája hogy ha valamiben ülsz akkor azt is resizni fogja . Timerral meg tudod oldani h 5 percenként resizzen .
 

if(strcmp(cmdtext, \"/respawn\", true) == 0) {
if(IsPlayerAdmin(playerid)){
   new v;
   for(v=0;v<=MAX_VEHICLES;v++) //minden jármure vonatkozik
   {
   SetVehicleToRespawn(v); //jármu-respawn
   }
   SendClientMessageToAll(COLOR_GREEN,\"Minden kocsi sikeresen respawnolva!\"); //megjelenítendo szöveg
}else return SendClientMessage(playerid, COLOR_LIGHTRED, \"Nem vagy Rcon admin !\");
return 1;
}

Nem elérhető Hamann

  • 145
    • Profil megtekintése
Car
« Válasz #4 Dátum: 2010. július 12. - 21:04:26 »
0 Show voters
Nah hát egyszóval hibás , adok én neked eggyet amit majd te tudsz reszni csak az admin valamit bekkel állitanod a sajátodra ! .
 
   if(strcmp(cmdtext, \"/respawn\",true)==0)
{
   new
    bIsgAdmin;
bIsgAdmin=CallRemoteFunction(\"IsPlayerLAdmin\",\"3\",playerid); //Itt állitsd be az admin scriptedre nekem ladmin mivel ezt használom !
if(bIsgAdmin) {
respawn();
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid,pname,MAX_PLAYER_NAME);
SendClientMessageToAll(COLOR_RED,\"Admin %s Respawnolta az autókat\");
}
else {
    SendClientMessage(playerid,COLOR_RED,\"Hiba , nem vagy admin !\");
}
return 1;
}

Nem elérhető Game94

  • 405
    • Profil megtekintése
Car
« Válasz #5 Dátum: 2010. július 12. - 21:24:15 »
0 Show voters
Idézetet írta: Hamann date=1278961466\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"2396\" data-ipsquote-contentclass=\"forums_Topic

respawn();

 

Ezt hibásnak találja . Azt írja h nincs difiniálva

Nem elérhető Csabesz

  • 7827
    • Profil megtekintése
Car
« Válasz #6 Dátum: 2010. július 12. - 21:58:55 »
0 Show voters
Idézetet írta: Pioneer date=1278954460\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"2396\" data-ipsquote-contentclass=\"forums_Topic
Min ahogy látod az elsó hsz emben ez NEM MUKÖDIK
 
Javítottam a témát, most már jó lesz.  ;)

Car
« Válasz #7 Dátum: 2010. július 13. - 10:33:57 »
0 Show voters
Hamann ja én be defináltam így
#define respawn
de ugy is azt írja valami ötlet?
ez a hiba
 

D:\\JÁTÉKOK\\GTA San Andreas\\szeró\\new.pwn(93) : error 017: undefined symbol \"respawn\"

Nem elérhető Csabesz

  • 7827
    • Profil megtekintése
Car
« Válasz #8 Dátum: 2010. július 13. - 11:38:23 »
0 Show voters
Khm, tessék:  :D
 

public OnGameModeInit()
{
    SetTimer(\"CarRespawn\",300000,1); // 60000 ( 1 min ) * 5 min = 300000
    return 1;
}
public CarRespawn( );
public CarRespawn ( )
{
    for ( new vid = 0; vid < MAX_VEHICLES; vid ++ )
    {
        if ( !IsVehicleOccupied ( vid )
        {
            SetVehicleToRespawn ( vid );
        }
    }
    SendClientMessageToAll( 0xAA3333AA,\"* Minden használaton kívüli jármu helyreállítva!\" ); // Mindenkinek küld egy üzenetet
    return 1; // Visszatérés
}
stock IsVehicleOccupied ( vehicleid )
{
for ( new i = 0; i < MAX_PLAYERS; i++ )
{
if ( IsPlayerInVehicle ( i, vehicleid ) ) return 1;
}
return 0;
}

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal