minigun para todos os jogadores -
StereoLovex - 16.09.2013
gostaria de saber como posso dar uma minigun para todos os jogadores ao mesmo tempo , so que usando um tempo definido tipo tal hora aleatoria todos recebem uma minigun e dps de uns 5 segs ela й retirada de todos os jogadores ...
+Rep para quem ajudar ^^
Re: minigun para todos os jogadores -
PT - 16.09.2013
aqui tem 1 base de como fazer
pawn Код:
CMD:minigunt(playerid)
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
GivePlayerWeapon(i, 38, 9999);
}
SendClientMessageToAll(-1, "Recebeu uma minigun.");
return 1;
}
Respuesta: Re: minigun para todos os jogadores -
StereoLovex - 17.09.2013
Quote:
Originally Posted by PT
aqui tem 1 base de como fazer
pawn Код:
CMD:minigunt(playerid) { for(new i = 0; i < MAX_PLAYERS; i++) { GivePlayerWeapon(i, 38, 9999); } SendClientMessageToAll(-1, "Recebeu uma minigun."); return 1; }
|
problema nгo й dar a arma e sim como fazer settimer para todos receber e dps retirar
obs: sem codigos zcmd por favor meu game mode nao suporta essa include .
Re: minigun para todos os jogadores -
zSuYaNw - 17.09.2013
Vocк ganhou um script pronto, eu estou de bom humor :}
pawn Код:
//Topo do seu gamemode:
new bool:MINIGUN_SETED;
// OnPlayerCommandText
if(!strcmp(cmdtext, "/darminigun", true)){
if(!IsPlayerAdmin(playerid))
return SendClientMessage(playerid, -1, "Erro: Vocк nгo й um administrador");
#define MAX_MINUTES (2)
if(!MINIGUN_SETED){
for(new i, e = GetMaxPlayers(); i != e; ++i){
GivePlayerWeapon(i, 38, 9999);
}
SendClientMessageToAll(-1, "Vocк recebeu uma minigun");
MINIGUN_SETED = true;
SetTimer("@RemoveMinigun", 60000*MAX_MINUTES, false);
}else{
SendClientMessage(playerid, -1, "Erro: Alguйm jб deu minigun a todos, espere alguns minutos!");
}
return true;
}
// FINAL:
forward @RemoveMinigun(); public @RemoveMinigun(){
for(new i, e = GetMaxPlayers(); i != e; ++i){
GivePlayerWeapon(i, 38, 0);
}
SendClientMessageToAll(-1, "Sua minigun foi removida automaticamente");
return true;
}
Respuesta: Re: minigun para todos os jogadores -
StereoLovex - 17.09.2013
Quote:
Originally Posted by zSuYaNw
Vocк ganhou um script pronto, eu estou de bom humor :}
pawn Код:
//Topo do seu gamemode: new bool:MINIGUN_SETED;
// OnPlayerCommandText if(!strcmp(cmdtext, "/darminigun", true)){ if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1, "Erro: Vocк nгo й um administrador"); #define MAX_MINUTES (2) if(!MINIGUN_SETED){ for(new i, e = GetMaxPlayers(); i != e; ++i){ GivePlayerWeapon(i, 38, 9999); } SendClientMessageToAll(-1, "Vocк recebeu uma minigun"); MINIGUN_SETED = true; SetTimer("@RemoveMinigun", 60000*MAX_MINUTES, false); }else{ SendClientMessage(playerid, -1, "Erro: Alguйm jб deu minigun a todos, espere alguns minutos!"); } return true; }
// FINAL: forward @RemoveMinigun(); public @RemoveMinigun(){ for(new i, e = GetMaxPlayers(); i != e; ++i){ GivePlayerWeapon(i, 38, 0); } SendClientMessageToAll(-1, "Sua minigun foi removida automaticamente"); return true; }
|
codigo muito LOUCO ,
testei funcionou o tempo limite de 2min para receber
unica coisa que nao aconteceu foi remover a minigun do jogador
Re: minigun para todos os jogadores -
zSuYaNw - 17.09.2013
Ah,
PHP код:
// FINAL:
forward @RemoveMinigun(); public @RemoveMinigun(){
for(new i, e = GetMaxPlayers(); i != e; ++i){
SetPlayerAmmo(playerid, 38, 0);
}
SendClientMessageToAll(-1, "Sua minigun foi removida automaticamente");
return true;
}
Respuesta: minigun para todos os jogadores -
StereoLovex - 17.09.2013
Quote:
(24309) : error 017: undefined symbol "playerid"
|
ocorreu seguinte erro
Re: minigun para todos os jogadores -
zSuYaNw - 17.09.2013
troque playerid por i.
Respuesta: minigun para todos os jogadores -
StereoLovex - 17.09.2013
agora sim ocorreu tudo certinho , obrigado +REP
se desse te dava bastante REP , graзas a vc vou poder usar este codigo para muitas outras coisas estudando ele ^^
Re: Respuesta: minigun para todos os jogadores -
zSuYaNw - 17.09.2013
Quote:
Originally Posted by StereoLovex
graзas a vc vou puder usar este codigo para muitas outras coisas estudando ele ^^
|
Assim que eu gosto, afinal eu nem ligo para este "rep". Eu admiro quem realmente procura aprender e nгo ficar procurando cуdigos prontos