SA-MP Forums Archive
[Tutorial] Criando Gangs com mais armas no Spawn - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+----- Forum: Lançamentos/Releases (https://sampforum.blast.hk/forumdisplay.php?fid=56)
+----- Thread: [Tutorial] Criando Gangs com mais armas no Spawn (/showthread.php?tid=173679)



Criando Gangs com mais armas no Spawn - Link_ - 03.09.2010

Galera vamu la hoje vo encinar a vocкs como criar um gang e muito simple
intгo vamos comeзar.
No inicio do seu game mode coloque isso
pawn Код:
#define GangRangel 1
#define GangRangel2 2
new GangRangel[MAX_PLAYERS];
new Armas[MAX_PLAYERS];
depois vamus colocar as gangs

va em
pawn Код:
public OnGameModeInit()
e adicione isso
pawn Код:
AddPlayerClass(ID-Da-Skin,Float:X,Float:Y,Float:Z,Float:Angulo ,0,0,0,0,0,0);//GangRangel1
AddPlayerClass(ID-Da-Skin,Float:X,Float:Y,Float:Z,Float:Angulo ,0,0,0,0,0,0);//GangRangel2
agora va em public
pawn Код:
OnPlayerRequestClass(playerid, classid)
e adicione isso
pawn Код:
if(classid == 0)
{
    GameTextForPlayer(playerid,"~n~~r~gang do Rangel1",2000,3);
    SetPlayerColor(playerid, 0x0000BBAA);
    SetPlayerTeam(playerid, GangRangel);
    Armas[playerid] = 1;
GangRangel[playerid] = GangRangel;
}
else if(classid == 1)
{
    GameTextForPlayer(playerid,"~n~~r~gang do rangel2",2000,3);
    SetPlayerColor(playerid, 0xDC143CAA);
    SetPlayerTeam(playerid, GangRangel2);
    Armas[playerid] = 2;
GangRangel[playerid] = GangRangel2;
}
    SetPlayerPos(playerid, Float:X,Float:Y,Float:Z );
    SetPlayerCameraPos(playerid,Float:X,Float:Y,Float:Z);
    SetPlayerCameraLookAt(playerid,Float:X,Float:Y,Float:Z);
depois va para
pawn Код:
public OnPlayerSpawn(playerid)
e adicione isso
pawn Код:
if(Armas[playerid] == 1)
    {
        GivePlayerWeapon(playerid, IDArma, Balas);
        GivePlayerWeapon(playerid, IDArma, Balas);
        GivePlayerWeapon(playerid, IDArma, Balas);
        GivePlayerWeapon(playerid, IDArma, Balas);
        GivePlayerWeapon(playerid, IDArma, Balas);
    }
    else if(Armas[playerid] == 2)
    {
        ResetPlayerWeapons(playerid);
        GivePlayerWeapon(playerid, IDArma, Balas);
        GivePlayerWeapon(playerid, IDArma, Balas);
        GivePlayerWeapon(playerid, IDArma, Balas);
        GivePlayerWeapon(playerid, IDArma, Balas);
        GivePlayerWeapon(playerid, IDArma, Balas);
    }
Depois va para
pawn Код:
public OnPlayerDeath(playerid, killerid, reason)
e adicione isso
pawn Код:
if(killerid == INVALID_PLAYER_ID)
    {
SendDeathMessage(INVALID_PLAYER_ID,playerid,reason); // aparece quem matou, com o que e quem morreu
}
else if(GangRangel[playerid] == GangRangel[playerid]) // verifica se quem morreu й da mesma gang, se for ele serб Morto
{
    new warning[256];
  format(warning, sizeof(warning), "Mensagem que o player recebera quando fazer TK Team kill");
  SendClientMessage(killerid, 0xFFFF00AA, warning);
  SetPlayerHealth(killerid, 0);//muda a vida do player que fez tk para 0
  SetPlayerScore(killerid,GetPlayerScore(playerid) -1);//tira 1 de score de quem fez o TK
}
else if(GangRangel[playerid] != GangRangel[playerid]) // caso o player tenha matado outro player que NГO seja da mesma gang que ele, ele ganharб +1 de score e $500
{
SetPlayerScore(killerid,GetPlayerScore(killerid) +1); // aumenta o score do assassino em +1
GivePlayerCash(killerid,GetPlayerMoney(killerid) +1000);//aumenta o dinheiro para +1000
SetPlayerScore(killerid,GetPlayerScore(killerid) +1);//aumenta o score so player para +1
GivePlayerCash(playerid,GetPlayerMoney(playerid) -500);//diminue a grana do player que morreu -500
SetPlayerScore(playerid,GetPlayerScore(playerid) -1);//diminue o score do player que morreru -1
}
Tutorial By Rangel



Re: Criando Gangs com mais armas no Spawn - hitachi_uchila - 03.09.2010

Boa Rangel vc sabe que sou seu faN =]

muito bom para os novatos
comeзarem a fazer seus proprios GMґs!!


Respuesta: Criando Gangs com mais armas no Spawn - ipsBruno - 03.09.2010

@Rangel:
Bom Tutorial, Бrea Incorreta e Explica melhora as Funзхes,Indicar o Local onde colocar nгo й exatamente um Tutorial


Re: Criando Gangs com mais armas no Spawn - Link_ - 04.09.2010

vlw msms assim, dei uma modifica pq tbm tava um erro ai agora que vi mais arrumado


Re: Criando Gangs com mais armas no Spawn - BiieL - 04.09.2010

como o drakon falou, local errado e alem do mais isso eh code e nao tut, vc nao explicou nada cara


Re: Criando Gangs com mais armas no Spawn - GTA.Drifter - 16.09.2010

Bom tuto, bem explicado.