12.08.2010, 23:27
(
Последний раз редактировалось higoroliveira22; 14.08.2010 в 17:09.
)
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
Agora vou dar um exemplo com um comando
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
E Obrigado a Drakon , e outros que derгo a ideia de por o Script do OnplayerDeath 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;
}
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;
}
pawn Код:
public OnPlayerDeath(playerid,killerid,reason)
{
SetPlayerScore(playerid,GetPlayerScore(playerid)-1);
SetPlayerScore(killerid,GetPlayerScore(killerid)+1);
return 1;
}//BY : DRAKON