GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Szkript kérések => A témát indította: bruti1999 - 2012. augusztus 27. - 22:20:51

Cím: Carspawn tiltás!
Írta: bruti1999 - 2012. augusztus 27. - 22:20:51
Sziasztok!
Hogy lehet olyan területet késziteni hogy oda játékos ne tudjon lespawnolni jármûvet!
Cím: Carspawn tiltás!
Írta: ZyZu. - 2012. augusztus 27. - 22:26:33
Én úgy oldanám meg, hogy a GangZone területet hoznék létre majd ha benne van akkor nem engedné csináljam meg? Mutass valamit hova tegyem akkor?..
Cím: Carspawn tiltás!
Írta: bruti1999 - 2012. augusztus 27. - 22:33:31
Las Venturas Airportot kéne levédeni
Cím: Carspawn tiltás!
Írta: ZyZu. - 2012. augusztus 27. - 22:41:56
Ez csak tedd be a módba és válá :D  ;)
 

#include <a_samp>
new zone;
public OnGameModeInit()
{
    zone = GangZoneCreate(1260,1146,1728,1854);
    return 1;
}
public OnPlayerRequestSpawn(playerid)
{
    GangZoneShowForPlayer(playerid, zone, 0xFFFFFF40);
    return 1;
}
public OnGameModeExit()
{
    GangZoneDestroy(zone);
    return 1;
}

 
Ezt a módba tedd be!
 

stock IsPlayerInArea(playerid, Float:minx, Float:maxx, Float:miny, Float:maxy)
{
    new Float:x, Float:y, Float:z;
    GetPlayerPos(playerid, x, y, z);
    return minx < x < maxx && miny < y < maxy;
}

 
Ez a jármû lehíváskor!
 

if(IsPlayerInArea(playerid,1260,1728,1146,1854)) return SendClientMessage(playerid,-1,\"Nem kérhetel le spawn helyen kocsit!\");
Cím: Carspawn tiltás!
Írta: bruti1999 - 2012. augusztus 27. - 22:50:06
Ezeket adja ki:
 
C:\\Documents and Settings\\Felhasználó\\Asztal\\SZERVER\\gamemodes\\Faour.pwn(3900) : warning 219: local variable \"zone\" shadows a variable at a preceding level
C:\\Documents and Settings\\Felhasználó\\Asztal\\SZERVER\\gamemodes\\Faour.pwn(3911) : warning 219: local variable \"zone\" shadows a variable at a preceding level
C:\\Documents and Settings\\Felhasználó\\Asztal\\SZERVER\\gamemodes\\Faour.pwn(3921) : warning 219: local variable \"zone\" shadows a variable at a preceding level
C:\\Documents and Settings\\Felhasználó\\Asztal\\SZERVER\\gamemodes\\Faour.pwn(3939) : error 010: invalid function or declaration
Cím: Carspawn tiltás!
Írta: ZyZu. - 2012. augusztus 27. - 22:54:29
másold be a sort..
Cím: Carspawn tiltás!
Írta: bruti1999 - 2012. augusztus 27. - 22:59:31
[pawn]stock PlayerZone(playerid, zone[])
{
new ReadTmpZone[MAX_ZONE_NAME];
    GetPlayer3DZone(playerid, ReadTmpZone, sizeof(ReadTmpZone)); for(new i = 0; i != sizeof(SanAndreasZones); i++){
if(strfind(ReadTmpZone, zone, true) != -1)
return 1;
}
return 0;
}[/pawn]
Cím: Carspawn tiltás!
Írta: ZyZu. - 2012. augusztus 27. - 23:02:34
hát nem tudom az nem amit be másoltam ezt ragd be  :crazy:
 

stock IsPlayerInArea(playerid, Float:minx, Float:maxx, Float:miny, Float:maxy)
{
    new Float:x, Float:y, Float:z;
    GetPlayerPos(playerid, x, y, z);
    return minx < x < maxx && miny < y < maxy;
}
Cím: Carspawn tiltás!
Írta: bruti1999 - 2012. augusztus 27. - 23:07:47
De az a LuxSpedoometerhez van
Cím: Carspawn tiltás!
Írta: Depi - 2012. augusztus 27. - 23:24:36
GangZone-t helyett használd a Incognito Streamer - Areas kezelõjét. Sok minden egyszerûbb lesz úgy illetve, nem lesz kavarodás.