30.05.2018, 01:45
Deve estar dando algum problema com a callback OnPlayerSpawn, ela costuma ser um pouco bugada. Tente isto:
Obs: Eu fiz o cуdigo aqui no meu GM e funcionou. Se nгo funciona no seu й porque vocк deve ter alguma coisa bloqueando o cуdigo de ser executado.
Tem mais alguma coisa em OnPlayerSpawn()?
Meu cуdigo:
Код:
forward DarArmas(playerid); public DarArmas(playerid){ // Cole o cуdigo aqui } public OnPlayerSpawn(playerid){ SetTimerEx("DarArmas", 500, false, "d", playerid); return 1; }
Tem mais alguma coisa em OnPlayerSpawn()?
Meu cуdigo:
Код:
public OnPlayerSpawn(playerid) { GivePlayerWeapons(playerid); return 1; } stock GivePlayerWeapons(playerid) { new score = GetPlayerScore(playerid); switch(score){ case 0 .. 30: { GivePlayerWeapon(playerid, 24, 500); } case 31 .. 80: { GivePlayerWeapon(playerid, 24, 500); GivePlayerWeapon(playerid, 25, 500); } case 81 .. 150: { GivePlayerWeapon(playerid, 24, 500); GivePlayerWeapon(playerid, 25, 500); GivePlayerWeapon(playerid, 29, 500); } case 151 .. 230: { GivePlayerWeapon(playerid, 24, 500); GivePlayerWeapon(playerid, 25, 500); GivePlayerWeapon(playerid, 29, 500); } case 231 .. 320: { GivePlayerWeapon(playerid, 24, 500); GivePlayerWeapon(playerid, 25, 500); GivePlayerWeapon(playerid, 29, 500); GivePlayerWeapon(playerid, 30, 1500); SetPlayerArmour(playerid, 20); } case 321 .. 450: { GivePlayerWeapon(playerid, 24, 500); GivePlayerWeapon(playerid, 25, 500); GivePlayerWeapon(playerid, 29, 500); GivePlayerWeapon(playerid, 31, 1500); SetPlayerArmour(playerid, 20); } case 451 .. 700: { GivePlayerWeapon(playerid, 24, 500); GivePlayerWeapon(playerid, 27, 500); GivePlayerWeapon(playerid, 29, 500); GivePlayerWeapon(playerid, 31, 1500); SetPlayerArmour(playerid, 20); } case 701 .. 1000: { GivePlayerWeapon(playerid, 24, 500); GivePlayerWeapon(playerid, 27, 500); GivePlayerWeapon(playerid, 29, 500); GivePlayerWeapon(playerid, 31, 1500); SetPlayerArmour(playerid, 60); } case 1001 .. 1337: { GivePlayerWeapon(playerid, 24, 500); GivePlayerWeapon(playerid, 27, 500); GivePlayerWeapon(playerid, 29, 500); GivePlayerWeapon(playerid, 34, 90); GivePlayerWeapon(playerid, 31, 1500); SetPlayerArmour(playerid, 60); } default: { GivePlayerWeapon(playerid, 24, 500); GivePlayerWeapon(playerid, 27, 500); GivePlayerWeapon(playerid, 29, 500); GivePlayerWeapon(playerid, 34, 90); GivePlayerWeapon(playerid, 31, 1500); SetPlayerArmour(playerid, 100); GivePlayerWeapon(playerid, 37, 5); } } }