if(strcmp(cmdtext, "/portaovip1", true) == 0) //comando aqui { if ((PlayerInfo[playerid][pDonateRank] == 1 ||PlayerInfo[playerid][pDonateRank] == 3) && PlayerToPoint(15.0, playerid, 998.40002441,-2212.00000000,15.00000000)) { //aqui criamos a coordenada dele fechado o pmember == 23 seria o id da org que e comando vermelho PlayerToPoint eh onde vai ficar fechado MoveObject(portaovip1,998.40002441,-2212.00000000,7.39999962,3);//cordenadas portao aberto e ali ele move o portao para cima ou para abaixo, voce que sabe ProxDetector(6.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);//prox detector 4.0 seria a distancia que vai pegar recomendo por de 6.0 GameTextForPlayer(playerid, "~g~Portao Aberto", 5000, 3);//manda o texto so para o player que abriu SetTimer("pv1", 10000, true);//settimer que fecha portao// cria o settimer para ele } else { SendClientMessage(playerid, COLOR_RED, "** Vocк nгo й vip ou nao estб perto do portao **");//manda a mensagem caso ele nao estiver perto ou nao for da org }//chave return 1; //return }
if(strcmp(cmdtext, "/portaovip1", true) == 0) //comando aqui { if ((PlayerInfo[playerid][pDonateRank] == 1 || PlayerInfo[playerid][pDonateRank] == 2) ||PlayerInfo[playerid][pDonateRank] == 3) && PlayerToPoint(15.0, playerid, 998.40002441,-2212.00000000,15.00000000)) { //aqui criamos a coordenada dele fechado o pmember == 23 seria o id da org que e comando vermelho PlayerToPoint eh onde vai ficar fechado MoveObject(portaovip1,998.40002441,-2212.00000000,7.39999962,3);//cordenadas portao aberto e ali ele move o portao para cima ou para abaixo, voce que sabe ProxDetector(6.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);//prox detector 4.0 seria a distancia que vai pegar recomendo por de 6.0 GameTextForPlayer(playerid, "~g~Portao Aberto", 5000, 3);//manda o texto so para o player que abriu SetTimer("pv1", 10000, true);//settimer que fecha portao// cria o settimer para ele } else { SendClientMessage(playerid, COLOR_RED, "** Vocк nгo й vip ou nao estб perto do portao **");//manda a mensagem caso ele nao estiver perto ou nao for da org }//chave return 1; //return }
C:\DOCUME~1\Mateus\Desktop\Servers\BELIEV~1\Believe\GAMEMO~1\BSL22.pwn(27099) : error 029: invalid expression, assumed zero C:\DOCUME~1\Mateus\Desktop\Servers\BELIEV~1\Believe\GAMEMO~1\BSL22.pwn(27099) : error 001: expected token: ";", but found ")" C:\DOCUME~1\Mateus\Desktop\Servers\BELIEV~1\Believe\GAMEMO~1\BSL22.pwn(27099) : error 029: invalid expression, assumed zero C:\DOCUME~1\Mateus\Desktop\Servers\BELIEV~1\Believe\GAMEMO~1\BSL22.pwn(27099) : fatal error 107: too many error messages on one line Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 4 Errors.
if ((PlayerInfo[playerid][pDonateRank] == 1 || PlayerInfo[playerid][pDonateRank] == 2 ||PlayerInfo[playerid][pDonateRank] == 3) && PlayerToPoint(15.0, playerid, 998.40002441,-2212.00000000,15.00000000)) { //aqui criamos a coordenada dele fechado o pmember == 23 seria o id da org que e comando vermelho PlayerToPoint eh onde vai ficar fechado
if(PlayerInfo[playerid][pDonateRank] == 1 || PlayerInfo[playerid][pDonateRank] == 2 || PlayerInfo[playerid][pDonateRank] == 3) && PlayerToPoint(15.0, playerid, 998.40002441,-2212.00000000,15.00000000)) { //aqui criamos a coordenada dele fechado o pmember == 23 seria o id da org que e comando vermelho PlayerToPoint eh onde vai ficar fechado
if(PlayerInfo[playerid][pDonateRank] == 1 || PlayerInfo[playerid][pDonateRank] == 2 || PlayerInfo[playerid][pDonateRank] == 3 && PlayerToPoint(15.0, playerid, 998.40002441,-2212.00000000,15.00000000)) { //aqui criamos a coordenada dele fechado o pmember == 23 seria o id da org que e comando vermelho PlayerToPoint eh onde vai ficar fechado
Tente dessa forma
PHP код:
|
if (PlayerInfo[playerid][pDonateRank] > 0 && PlayerToPoint(15.0, playerid, 998.40002441,-2212.00000000,15.00000000)) { //aqui criamos a coordenada dele fechado o pmember == 23 seria o id da org que e comando vermelho PlayerToPoint eh onde vai ficar fechado
Teste as coisas antes de postar! To falando na boa pois esse COD ae nгo funfa de jeito nenhum!
pawn Код:
|
Sу quis ajudar.
Pode me falar por que nгo vai funcionar? Sou novatгo em pawn, ai quando eu tiver errado, queria que me corrigi-se й me falasse o error. |
if(PlayerInfo[playerid][pDonateRank] == 1 || PlayerInfo[playerid][pDonateRank] == 2 || PlayerInfo[playerid][pDonateRank] == 3 && PlayerToPoint(15.0, playerid, 998.40002441,-2212.00000000,15.00000000))
por falta um abre parenteses if(<aki>PlayerInfo[playerid][pDonateRank] == 1 || PlayerInfo[playerid][pDonateRank] == 2 || PlayerInfo[playerid][pDonateRank] == 3) && PlayerToPoint(15.0, playerid, 998.40002441,-2212.00000000,15.00000000)) e nгo pdecisa verificar primeiro os PlayerInfo[playerid][pDonateRank] == 1 em um conjunto. porderia ser assim: pawn Код:
|