-
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
-
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
-
Min ahogy látod az elsó hsz emben ez NEM MUKÖDIK
-
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;
}
-
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;
}
-
respawn();
Ezt hibásnak találja . Azt írja h nincs difiniálva
-
Min ahogy látod az elsó hsz emben ez NEM MUKÖDIK
Javítottam a témát, most már jó lesz. ;)
-
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\"
-
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;
}