[AJUDA]Definir Carros Para vip e free -
Fred_Marley - 24.03.2011
Gente estava tentando colocar assim o player free poderia comprar 1 carro e o vip lvl 1 dois carros e o lvl 2 tres carros ta aew o cmd
pawn Код:
if(strcmp(tmp, "comprar", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pVIP] < 1)
{
SendClientMessage(playerid, COLOR_GREY, "Vocк nгo й um jogador VIP/VIP Premium");
return 1;
}
for(new i = 0; i < sizeof(CarInfo); i++)
{
if(CarInfo[i][ownedvehicle] == vehid)
{
if(PlayerInfo[playerid][pCarKey] != 0 && PlayerInfo[playerid][pCarKey2] != 0 && PlayerInfo[playerid][pVIP] == 1)
{
SendClientMessage(playerid, COLOR_GREY, " Seu VIP permite que vocк tenha no mбximo dois carros !");
return 1;
}
if(PlayerInfo[playerid][pCarKey] != 0 && PlayerInfo[playerid][pCarKey2] != 0 && PlayerInfo[playerid][pCarKey3] != 0)
{
SendClientMessage(playerid, COLOR_GREY, " Seu VIP Premium permite que vocк tenha no mбximo trкs carros !");
return 1;
}
if(CarInfo[i][cOwned]==1)
{
SendClientMessage(playerid, COLOR_GREY, "Este carro VIP jб tem dono");
return 1;
}
if(PlayerInfo[playerid][pCarKey] == 0)
{
if(GetPlayerMoney(playerid) >= CarInfo[i][cValue])
{
PlayerInfo[playerid][pCarKey] = i+totalveiculosc;
PlayerInfo[playerid][pVeiculo] = i;
CarInfo[i][cOwned] = 1;
CarOffered[playerid]=0;
GetPlayerName(playerid, sendername, sizeof(sendername));
strmid(CarInfo[i][cOwner], sendername, 0, strlen(sendername), 999);
GivePlayerMoney(playerid,-CarInfo[i][cValue]);
GameTextForPlayer(playerid, "~w~Parabens~n~Voce comprou esse Carro!", 5000, 3);
PlayerPlaySound(playerid, 1147, 0.0, 0.0, 0.0);
SendClientMessage(playerid, COLOR_GRAD2, "parabens pela sua compra !");
SendClientMessage(playerid, COLOR_GRAD2, "USE: /veiculo ajuda para ver os comandos");
TogglePlayerControllable(playerid, 1);
SaveCars();
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Vocк nгo tem dinheiro para isso!");
}
return 1;
}
else if(PlayerInfo[playerid][pCarKey2] == 0)
{
if(GetPlayerMoney(playerid) >= CarInfo[i][cValue])
{
PlayerInfo[playerid][pCarKey2] = i+totalveiculosc;
PlayerInfo[playerid][pVeiculo2] = i;
CarInfo[i][cOwned] = 1;
CarOffered[playerid]=0;
GetPlayerName(playerid, sendername, sizeof(sendername));
strmid(CarInfo[i][cOwner], sendername, 0, strlen(sendername), 999);
GivePlayerMoney(playerid,-CarInfo[i][cValue]);
GameTextForPlayer(playerid, "~w~Parabens~n~Voce comprou esse Carro VIP!", 5000, 3);
PlayerPlaySound(playerid, 1147, 0.0, 0.0, 0.0);
SendClientMessage(playerid, COLOR_GRAD2, "parabens pela sua compra !");
SendClientMessage(playerid, COLOR_GRAD2, "USE: /veiculo ajuda para ver os comandos");
TogglePlayerControllable(playerid, 1);
SaveCars();
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Vocк nгo tem dinheiro para isso!");
}
return 1;
}
else if(PlayerInfo[playerid][pCarKey3] == 0)
{
if(GetPlayerMoney(playerid) >= CarInfo[i][cValue])
{
PlayerInfo[playerid][pCarKey3] = i+totalveiculosc;
PlayerInfo[playerid][pVeiculo3] = i;
CarInfo[i][cOwned] = 1;
CarOffered[playerid]=0;
GetPlayerName(playerid, sendername, sizeof(sendername));
strmid(CarInfo[i][cOwner], sendername, 0, strlen(sendername), 999);
GivePlayerMoney(playerid,-CarInfo[i][cValue]);
GameTextForPlayer(playerid, "~w~Parabens~n~Voce comprou esse Carro VIP!", 5000, 3);
PlayerPlaySound(playerid, 1147, 0.0, 0.0, 0.0);
SendClientMessage(playerid, COLOR_GRAD2, "parabens pela sua compra !");
SendClientMessage(playerid, COLOR_GRAD2, "USE: /veiculo ajuda para ver os comandos");
TogglePlayerControllable(playerid, 1);
SaveCars();
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Vocк nгo tem dinheiro para isso!");
}
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Erro fatal !");
}
}
}
}
return 1;
}
Re: [AJUDA]Definir Carros Para vip e free -
CyNiC - 24.03.2011
Qual o problema com o comando?
Re: [AJUDA]Definir Carros Para vip e free -
Macintosh - 24.03.2011
pawn Код:
if(PlayerInfo[playerid][pVIP] == 1)
{
PlayerInfo[playerid][pCarKey] == 2;
return 1;
}
if(PlayerInfo[playerid][pVIP] == 2)
{
PlayerInfo[playerid][pCarKey] == 3;
return 1;
}
Re: [AJUDA]Definir Carros Para vip e free -
Fred_Marley - 24.03.2011
Duv so pra saber coloco dps de ? tem como colocar no comando tentei por mas deu erros comando sem efeito
Re: [AJUDA]Definir Carros Para vip e free -
JonathanFeitosa - 24.03.2011
pawn Код:
if(strcmp(tmp, "comprar", true) == 0)
{
if(PlayerInfo[playerid][pVIP] == 1)
{
PlayerInfo[playerid][pCarKey] == 2;
return 1;
}
if(PlayerInfo[playerid][pVIP] == 2)
{
PlayerInfo[playerid][pCarKey] == 3;
return 1;
}
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pVIP] < 1)
{
SendClientMessage(playerid, COLOR_GREY, "Vocк nгo й um jogador VIP/VIP Premium");
return 1;
}
for(new i = 0; i < sizeof(CarInfo); i++)
{
if(CarInfo[i][ownedvehicle] == vehid)
{
if(PlayerInfo[playerid][pCarKey] != 0 && PlayerInfo[playerid][pCarKey2] != 0 && PlayerInfo[playerid][pVIP] == 1)
{
SendClientMessage(playerid, COLOR_GREY, " Seu VIP permite que vocк tenha no mбximo dois carros !");
return 1;
}
if(PlayerInfo[playerid][pCarKey] != 0 && PlayerInfo[playerid][pCarKey2] != 0 && PlayerInfo[playerid][pCarKey3] != 0)
{
SendClientMessage(playerid, COLOR_GREY, " Seu VIP Premium permite que vocк tenha no mбximo trкs carros !");
return 1;
}
if(CarInfo[i][cOwned]==1)
{
SendClientMessage(playerid, COLOR_GREY, "Este carro VIP jб tem dono");
return 1;
}
if(PlayerInfo[playerid][pCarKey] == 0)
{
if(GetPlayerMoney(playerid) >= CarInfo[i][cValue])
{
PlayerInfo[playerid][pCarKey] = i+totalveiculosc;
PlayerInfo[playerid][pVeiculo] = i;
CarInfo[i][cOwned] = 1;
CarOffered[playerid]=0;
GetPlayerName(playerid, sendername, sizeof(sendername));
strmid(CarInfo[i][cOwner], sendername, 0, strlen(sendername), 999);
GivePlayerMoney(playerid,-CarInfo[i][cValue]);
GameTextForPlayer(playerid, "~w~Parabens~n~Voce comprou esse Carro!", 5000, 3);
PlayerPlaySound(playerid, 1147, 0.0, 0.0, 0.0);
SendClientMessage(playerid, COLOR_GRAD2, "parabens pela sua compra !");
SendClientMessage(playerid, COLOR_GRAD2, "USE: /veiculo ajuda para ver os comandos");
TogglePlayerControllable(playerid, 1);
SaveCars();
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Vocк nгo tem dinheiro para isso!");
}
return 1;
}
else if(PlayerInfo[playerid][pCarKey2] == 0)
{
if(GetPlayerMoney(playerid) >= CarInfo[i][cValue])
{
PlayerInfo[playerid][pCarKey2] = i+totalveiculosc;
PlayerInfo[playerid][pVeiculo2] = i;
CarInfo[i][cOwned] = 1;
CarOffered[playerid]=0;
GetPlayerName(playerid, sendername, sizeof(sendername));
strmid(CarInfo[i][cOwner], sendername, 0, strlen(sendername), 999);
GivePlayerMoney(playerid,-CarInfo[i][cValue]);
GameTextForPlayer(playerid, "~w~Parabens~n~Voce comprou esse Carro VIP!", 5000, 3);
PlayerPlaySound(playerid, 1147, 0.0, 0.0, 0.0);
SendClientMessage(playerid, COLOR_GRAD2, "parabens pela sua compra !");
SendClientMessage(playerid, COLOR_GRAD2, "USE: /veiculo ajuda para ver os comandos");
TogglePlayerControllable(playerid, 1);
SaveCars();
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Vocк nгo tem dinheiro para isso!");
}
return 1;
}
else if(PlayerInfo[playerid][pCarKey3] == 0)
{
if(GetPlayerMoney(playerid) >= CarInfo[i][cValue])
{
PlayerInfo[playerid][pCarKey3] = i+totalveiculosc;
PlayerInfo[playerid][pVeiculo3] = i;
CarInfo[i][cOwned] = 1;
CarOffered[playerid]=0;
GetPlayerName(playerid, sendername, sizeof(sendername));
strmid(CarInfo[i][cOwner], sendername, 0, strlen(sendername), 999);
GivePlayerMoney(playerid,-CarInfo[i][cValue]);
GameTextForPlayer(playerid, "~w~Parabens~n~Voce comprou esse Carro VIP!", 5000, 3);
PlayerPlaySound(playerid, 1147, 0.0, 0.0, 0.0);
SendClientMessage(playerid, COLOR_GRAD2, "parabens pela sua compra !");
SendClientMessage(playerid, COLOR_GRAD2, "USE: /veiculo ajuda para ver os comandos");
TogglePlayerControllable(playerid, 1);
SaveCars();
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Vocк nгo tem dinheiro para isso!");
}
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Erro fatal !");
}
}
}
}
return 1;
}
Ah sу й editar ai sу fiz por no Comando isso. edite aew.
PS : Quando eu Vejo isso :
pawn Код:
if(IsPlayerConnected(playerid))
da Vontade de Matar 1, й usado sim, mais nгo nesses casos :C
Re: [AJUDA]Definir Carros Para vip e free -
Fred_Marley - 24.03.2011
Deu
C:\Documents and Settings\Frederico1\Desktop\SAMP SERVER\GM BPG\GM BPG\gamemodes\BPG.pwn(31779) : warning 215: expression has no effect
C:\Documents and Settings\Frederico1\Desktop\SAMP SERVER\GM BPG\GM BPG\gamemodes\BPG.pwn(31784) : warning 215: expression has no effect
Nessas duas linhas
pawn Код:
PlayerInfo[playerid][pCarKey] == 2;
PlayerInfo[playerid][pCarKey] == 3;
Re: [AJUDA]Definir Carros Para vip e free -
JonathanFeitosa - 24.03.2011
Apague-a Seila Eu so Fiz pegar o Sistema do Shickcard VC DISSE que nгo sabia como por O.O
pawn Код:
if(strcmp(tmp, "comprar", true) == 0)
{
if(PlayerInfo[playerid][pVIP] == 4)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pVIP] < 1)
{
SendClientMessage(playerid, COLOR_GREY, "Vocк nгo й um jogador VIP/VIP Premium");
return 1;
}
for(new i = 0; i < sizeof(CarInfo); i++)
{
if(CarInfo[i][ownedvehicle] == vehid)
{
if(PlayerInfo[playerid][pCarKey] != 0 && PlayerInfo[playerid][pCarKey2] != 0 && PlayerInfo[playerid][pVIP] == 1)
{
SendClientMessage(playerid, COLOR_GREY, " Seu VIP permite que vocк tenha no mбximo dois carros !");
return 1;
}
if(PlayerInfo[playerid][pCarKey] != 0 && PlayerInfo[playerid][pCarKey2] != 0 && PlayerInfo[playerid][pCarKey3] != 0)
{
SendClientMessage(playerid, COLOR_GREY, " Seu VIP Premium permite que vocк tenha no mбximo trкs carros !");
return 1;
}
if(CarInfo[i][cOwned]==1)
{
SendClientMessage(playerid, COLOR_GREY, "Este carro VIP jб tem dono");
return 1;
}
if(PlayerInfo[playerid][pCarKey] == 0)
{
if(GetPlayerMoney(playerid) >= CarInfo[i][cValue])
{
PlayerInfo[playerid][pCarKey] = i+totalveiculosc;
PlayerInfo[playerid][pVeiculo] = i;
CarInfo[i][cOwned] = 1;
CarOffered[playerid]=0;
GetPlayerName(playerid, sendername, sizeof(sendername));
strmid(CarInfo[i][cOwner], sendername, 0, strlen(sendername), 999);
GivePlayerMoney(playerid,-CarInfo[i][cValue]);
GameTextForPlayer(playerid, "~w~Parabens~n~Voce comprou esse Carro!", 5000, 3);
PlayerPlaySound(playerid, 1147, 0.0, 0.0, 0.0);
SendClientMessage(playerid, COLOR_GRAD2, "parabens pela sua compra !");
SendClientMessage(playerid, COLOR_GRAD2, "USE: /veiculo ajuda para ver os comandos");
TogglePlayerControllable(playerid, 1);
SaveCars();
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Vocк nгo tem dinheiro para isso!");
}
return 1;
}
else if(PlayerInfo[playerid][pCarKey2] == 0)
{
if(GetPlayerMoney(playerid) >= CarInfo[i][cValue])
{
PlayerInfo[playerid][pCarKey2] = i+totalveiculosc;
PlayerInfo[playerid][pVeiculo2] = i;
CarInfo[i][cOwned] = 1;
CarOffered[playerid]=0;
GetPlayerName(playerid, sendername, sizeof(sendername));
strmid(CarInfo[i][cOwner], sendername, 0, strlen(sendername), 999);
GivePlayerMoney(playerid,-CarInfo[i][cValue]);
GameTextForPlayer(playerid, "~w~Parabens~n~Voce comprou esse Carro VIP!", 5000, 3);
PlayerPlaySound(playerid, 1147, 0.0, 0.0, 0.0);
SendClientMessage(playerid, COLOR_GRAD2, "parabens pela sua compra !");
SendClientMessage(playerid, COLOR_GRAD2, "USE: /veiculo ajuda para ver os comandos");
TogglePlayerControllable(playerid, 1);
SaveCars();
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Vocк nгo tem dinheiro para isso!");
}
return 1;
}
else if(PlayerInfo[playerid][pCarKey3] == 0)
{
if(GetPlayerMoney(playerid) >= CarInfo[i][cValue])
{
PlayerInfo[playerid][pCarKey3] = i+totalveiculosc;
PlayerInfo[playerid][pVeiculo3] = i;
CarInfo[i][cOwned] = 1;
CarOffered[playerid]=0;
GetPlayerName(playerid, sendername, sizeof(sendername));
strmid(CarInfo[i][cOwner], sendername, 0, strlen(sendername), 999);
GivePlayerMoney(playerid,-CarInfo[i][cValue]);
GameTextForPlayer(playerid, "~w~Parabens~n~Voce comprou esse Carro VIP!", 5000, 3);
PlayerPlaySound(playerid, 1147, 0.0, 0.0, 0.0);
SendClientMessage(playerid, COLOR_GRAD2, "parabens pela sua compra !");
SendClientMessage(playerid, COLOR_GRAD2, "USE: /veiculo ajuda para ver os comandos");
TogglePlayerControllable(playerid, 1);
SaveCars();
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Vocк nгo tem dinheiro para isso!");
}
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Erro fatal !");
}
}
}
}
}
return 1;
}
Re: [AJUDA]Definir Carros Para vip e free -
Fred_Marley - 24.03.2011
alguem aew consegue arumar pra min xD
Re: [AJUDA]Definir Carros Para vip e free -
JonathanFeitosa - 24.03.2011
veja o meu acima ver c pega...
Re: [AJUDA]Definir Carros Para vip e free -
Fred_Marley - 24.03.2011
n deu quando vou comprar o segundo carro n aparece nada e n compra