10.03.2012, 20:18
Assim, ta dando um erro aqui, eu tenho uma comando, eu quero por ele para apenas vips usarem, eu tenho 3 tipos de vips, porem sу consigo definir 2, quando eu ponho o terceiro, da 4 erros:
Cmd sem errors:
Quando eu seto para mais 1 " If Player ... == 3 ":
Errors:
Como eu posso fazer?
Cmd sem errors:
Код:
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.