Szerző Téma: Spawn  (Megtekintve 571 alkalommal)

Nem elérhető Buttings

  • 575
  • Lord of the Seven Kingdoms
    • Profil megtekintése
Spawn
« Dátum: 2013. november 10. - 20:18:04 »
0 Show voters
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!

Nem elérhető Flash

  • 5726
  • (っ◕‿◕)っ
    • Profil megtekintése
Spawn
« Válasz #1 Dátum: 2013. november 11. - 09:56:35 »
0 Show voters
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;
}
« Utoljára szerkesztve: 2013. november 11. - 11:03:12 írta Flash »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal