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);
}
}
}

