[Tutorial]Comando por Scorre -
higoroliveira22 - 12.08.2010
Ae vou postar um tutorial facil aqui '-'
ex:
quando o player digita /kill
vai aparecer a certa mensagem :
Voce precisa ter matado 5 pessoa para usar esse comando
Vamos la vou explicar algumas linhas do script
pawn Код:
if(!strcmp(cmdtext,"/comando",true)) // aqui ficarar o comando
{
if(GetPlayerScore(playerid) >= 2)//Precisa matar 2 pessoas
{
/*Colocarar o comando aqui xD */
}else{
SendClientMessage(playerid,COLOR_GREEN,"Voce nao matou pessoas suficiente para usar esse comando (NOOB)");
return 1;
}
Agora vou dar um exemplo com um comando
pawn Код:
if(!strcmp(cmdtext,"/comando",true)) // aqui ficarar o comando
{
if(GetPlayerScore(playerid) >= 2)//Precisa matar 2 pessoas
{
new Grana;
Grana = 750;
if(Grana > GetPlayerMoneyEx(playerid) || Grana <= 0){
SendClientMessage(playerid, COLOR_ORANGE, "Vocк nгo tem esse dinheiro ($-750)");
return 1;
}
GameTextForPlayer(playerid, "~w~Kit Comprado",5000,6);
SetPlayerArmour(playerid, 100.0); //Seta o colete do jogador, para 100%.
SetPlayerHealth(playerid, 100.0); //Seta a vida do jogador, para 100%.
GivePlayerWeapon(playerid,4,0);
GivePlayerWeapon(playerid,26,9999);
GivePlayerWeapon(playerid,31,9999);
GivePlayerWeapon(playerid,24,9999);
GivePlayerWeapon(playerid,32,9999);
GivePlayerMoneyEx(playerid, -750);
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
format(string, sizeof(string), "'%s' Comprou Um Pacote de Armas da AsFarc Comtrabandiadas (/kit)", pname);
SendClientMessageToAll(COLOR_PINK, string);
}else{
SendClientMessage(playerid,COLOR_GREEN,"Voce nao matou pessoas suficiente para usar esse comando (NOOB)");
return 1;
}
OBS : Para usar esse script com mortes e tal voce precisa por la no seu game mode o seguinte codigo para que isto como mortes no Score
pawn Код:
public OnPlayerDeath(playerid,killerid,reason)
{
SetPlayerScore(playerid,GetPlayerScore(playerid)-1);
SetPlayerScore(killerid,GetPlayerScore(killerid)+1);
return 1;
}//BY : DRAKON
E Obrigado a Drakon , e outros que derгo a ideia de por o Script do OnplayerDeath aqui
Re: [Tutorial]Comando por Scorre -
BiieL - 13.08.2010
cara, mas vc precisar botar tb no topico o PlayerDeath neh, pra ele dar 1 de score a cada morte
Re: [Tutorial]Comando por Scorre -
ipsBruno - 13.08.2010
@[WinG]BiieL
Tudo se passa em uma interpretaзгo de texto
[Tutorial]
Comando por Scorre
@Parabens
Parabйns estб bem explicado o Tutorial *-*
Re: [Tutorial]Comando por Scorre -
BiieL - 13.08.2010
sim eu sei que uma interpertaзгo de texto tb ajuda mas pra quem nao souber ?
Re: [Tutorial]Comando por Scorre -
ipsBruno - 14.08.2010
Pra quem nгo sabe *-*:
pawn Код:
public OnPlayerDeath(playerid,killerid,reason)
{
SetPlayerScore(playerid,GetPlayerScore(playerid)-1);
SetPlayerScore(killerid,GetPlayerScore(killerid)+1);
return 1;
}
Re: [Tutorial]Comando por Scorre -
higoroliveira22 - 14.08.2010
Pronto :d