Emprego Skin -
felipe_mr - 15.10.2012
Ola galera eu estou aqui querendo uma ajudinha de como colocar skin no emprego na realidade eu ja coloquei mas quando clica em cima do emprego ja altera na hora e se cancelar ja fica com a skin como eu faria para colocar a skin so da hora que aceita-se o emprego ?? codigo
PHP код:
ShowPlayerDialog(playerid,2586,DIALOG_STYLE_MSGBOX,"Brasil Project Life","* Vocк estб prestes a se tornar um Detetive, terб que cumprir 5 horas de contrato.\nPara se tornar Detetive, clique em aceitar.","Aceitar","Cancelar");
GettingEmprego[playerid] = 1;
Controle(playerid, 1);
SetPlayerSkin(playerid,33);
}
Re: Emprego Skin -
Sergiinhonike - 15.10.2012
PHP код:
ShowPlayerDialog(playerid,2586,DIALOG_STYLE_MSGBOX,"Brasil Project Life","* Vocк estб prestes a se tornar um Detetive, terб que cumprir 5 horas de contrato.\nPara se tornar Detetive, clique em aceitar.","Aceitar","Cancelar");
}
PHP код:
// OnPlayerDialogResponse
GettingEmprego[playerid] = 1;
Controle(playerid, 1);
SetPlayerSkin(playerid,33);
Agora o cara sу resebe o emprego, controle e skin apos responder ao dialogid.
Re: Emprego Skin -
felipe_mr - 15.10.2012
Mano vai dar erro que nem copila olha o resto do codigo:
PHP код:
if(dialogid == 2569)
{
Controle(playerid, 1);
EmDialog[playerid] = 0;
if(response == 0) { return 1; }
switch(listitem)
{
case 0:
{
ShowPlayerDialog(playerid,2586,DIALOG_STYLE_MSGBOX,"Brasil Project Life","* Vocк estб prestes a se tornar um Detetive, terб que cumprir 5 horas de contrato.\nPara se tornar Detetive, clique em aceitar.","Aceitar","Cancelar");
GettingEmprego[playerid] = 1;
Controle(playerid, 1);
SetPlayerSkin(playerid,36);
}
Re: Emprego Skin -
MatriXBorn - 15.10.2012
Coloque essas funзхes na Dialogid 2586
pawn Код:
GettingEmprego[playerid] = 1;
Controle(playerid, 1);
SetPlayerSkin(playerid,36);
ficando
pawn Код:
if(dialogid == 2569)
{
Controle(playerid, 1);
EmDialog[playerid] = 0;
if(response == 0) { return 1; }
switch(listitem)
{
case 0:
{
ShowPlayerDialog(playerid,2586,DIALOG_STYLE_MSGBOX,"Brasil Project Life","* Vocк estб prestes a se tornar um Detetive, terб que cumprir 5 horas de contrato.\nPara se tornar Detetive, clique em aceitar.","Aceitar","Cancelar");
}
pawn Код:
if(dialogid == 2586)
{
GettingEmprego[playerid] = 1;
Controle(playerid, 1);
SetPlayerSkin(playerid,36);
..
tendeu;...
Re: Emprego Skin -
ViniBorn - 15.10.2012
pawn Код:
if(dialogid == 2569)
{
if(response)
//SetPlayerSkin
}
Re: Emprego Skin -
felipe_mr - 15.10.2012
Mano mas e uma skin pra cada profissгo
PHP код:
if(dialogid == 2569)
{
Controle(playerid, 1);
EmDialog[playerid] = 0;
if(response == 0) { return 1; }
switch(listitem)
{
case 0:
{
ShowPlayerDialog(playerid,2586,DIALOG_STYLE_MSGBOX,"Brasil Project Life","* Vocк estб prestes a se tornar um Detetive, terб que cumprir 5 horas de contrato.\nPara se tornar Detetive, clique em aceitar.","Aceitar","Cancelar");
GettingEmprego[playerid] = 1;
Controle(playerid, 1);
SetPlayerSkin(playerid,36);
}
case 1:
{
ShowPlayerDialog(playerid,2586,DIALOG_STYLE_MSGBOX,"Brasil Project Life","* Vocк estб prestes a se tornar um Advogado, terб que cumprir 5 horas de contrato.\nPara se tornar um Advogado, clique em aceitar.","Aceitar","Cancelar");
GettingEmprego[playerid] = 2;
Controle(playerid, 1);
SetPlayerSkin(playerid,280);//exemplo
}
Re: Emprego Skin -
MatriXBorn - 15.10.2012
Dentro da Dialogid 2586 vc coloca
pawn Код:
if(listitem == 0){
SetPlayerSkin(playerid,ID da Skin Emprego 1);
}
e assim vai
Re: Emprego Skin -
felipe_mr - 15.10.2012
Ah tem o cуdigo do cancelamento, entгo como eu faria caso cancelar voltar a skin que estava exemplo, se estava com a skin 38 vai para a 280 e cancela voltar para a 38 como faria isso ? aqui esta o cуdigo do cancelamento:
PHP код:
if(dialogid == 2586)
{
if(!response)
{
GettingEmprego[playerid] = 0;
return MSGPLAYER(playerid, COLOR_GREY, "Vocк cancelou o emprego.");
}
else
{
PlayerInfo[playerid][pEmprego] = GettingEmprego[playerid];
MSGPLAYER(playerid, COLOR_LIGHTBLUE, "* Parabens com seu novo emprego, digite /ajuda para ver seus novos comandos!");
}
}
Re: Emprego Skin -
victor304 - 15.10.2012
Nгo sei se vai funfar mais tente adicionar:
PHP код:
SetPlayerSkin(playerid,PlayerInfo[playerid][pModel]);
ou
PHP код:
SetPlayerSkin(playerid,PlayerInfo[playerid][pModelo]);
agr se seu GM possui pModel ou pModelo eu n sei, mais provavelmente tem...
tenta ae
Re: Emprego Skin -
felipe_mr - 15.10.2012
Mas como eu implanto isto em meu codigo ?