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: Buttings - 2013. November 10. - 20:18:04

Cím: Spawn
Írta: Buttings - 2013. November 10. - 20:18:04
Sziasztok! Azt szeretném kérdezni hogy hogyan tudnám megcsinálni azt hogy ha belép az ember a spawn zónába akk vegye el a fegyvereit és ha kilép akk adja vissza.
Elöre is köszi a válaszokat!
Cím: Spawn
Írta: Flash - 2013. November 11. - 09:56:35
OnPlayerSpawnkor meghívod a pozícióját a lespawnolt játékosnak, azaz:
 
public OnPlayerSpawn(playerid) {
GetPlayerPos(playerid, X, Y, Z);
return 1;
}

 
És Egy 1,5 másodperces timerrel, lekérdezed hogy ha bennevan abban a pl 30 méterû körben, akkor vegye el, azaz:
OnGameModeInit() alá:
 
SetTimer(\"spawn_zone\", 1500, true);

 
és
 
public spawn_zone() {
for(new i; i < MAX_PLAYERS; i++) {
    if(!IsPlayerConnected(i)) continue;
if(IsPlayerInRangeOfPoint(i, 30.0, X, Y, Z)) {
   SetPlayerArmedWeapon(i, 0);
}
    }
return 1;
}