C:\Documents and Settings\Conta\Desktop\Untitled.pwn(16) : error 017: undefined symbol "PlayerInfo"
C:\Documents and Settings\Conta\Desktop\Untitled.pwn(16) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Conta\Desktop\Untitled.pwn(16) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Conta\Desktop\Untitled.pwn(16) : fatal error 107: too many error messages on one line
#include <a_samp> #include <zcmd> new portao; // cria o new para criarmos o portao forward pd1();//cria o forward para a public nao dar undefined symbol public OnGameModeInit() { portao = CreateObject(980, 1141.19921875, -1206.2998046875, 20.89999961853, 0, 0, 90); // cria o portao } public OnPlayerCommandText(playerid, cmdtext[]) { if(strcmp(cmdtext, "/portao", true) == 0) //comando aqui { if ((PlayerInfo[playerid][pMember] == 17 || PlayerInfo[playerid][pLeader] == 17) && PlayerToPoint(15.0, playerid, 1141.19921875, -1206.2998046875, 20.89999961853)) { //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( portao, 1141,-1196,20.89999961853,5.0,0,0,90);//cordenadas portao aberto e ali ele move o portao para cima ou para abaixo, voce que sabe GetPlayerName(playerid, sendername, sizeof(sendername));//pega o nome do player que abriu new string [256];//cria a string format(string, sizeof(string), "* %s Abriu Este Portao!", sendername); //manda a mensagem que ele abriu para quem esta perto ProxDetector(4.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~Aberto", 5000, 3);//manda o texto so para o player que abriu SetTimer("pd1", 5000, false);//settimer que fecha portao// cria o settimer para ele } else { SendClientMessage(playerid, COLOR_RED, "*** Voce nao esta perto do portao ou nao e dos Ballas ***");//manda a mensagem caso ele nao estiver perto ou nao for da org }//chave return 1; //return } } public OnPlayerExitedMenu(playerid) { public pd1(); //cria a public { MoveObject(portao, 1141.19921875,-1206.2998046875,20.89999961853,5.0,0,0,90);//aqui sao as coordenadas do porta para fechar o "3" e a velocidade. return 1; //retorna e termina a public } }
C:\DOCUME~1\Conta\Desktop\PORTAO~1.PWN(6) : error 017: undefined symbol "Info" C:\DOCUME~1\Conta\Desktop\PORTAO~1.PWN(6) : error 009: invalid array size (negative, zero or out of bounds) C:\DOCUME~1\Conta\Desktop\PORTAO~1.PWN(17) : error 017: undefined symbol "pMember" C:\DOCUME~1\Conta\Desktop\PORTAO~1.PWN(19) : error 017: undefined symbol "sendername" C:\DOCUME~1\Conta\Desktop\PORTAO~1.PWN(19) : error 017: undefined symbol "sendername" C:\DOCUME~1\Conta\Desktop\PORTAO~1.PWN(19) : error 029: invalid expression, assumed zero C:\DOCUME~1\Conta\Desktop\PORTAO~1.PWN(19) : fatal error 107: too many error messages on one line |
new PlayerInfo[MAX_PLAYERS][Info]; |