Seguinte eu decidi criar um serve do 0 nao entendo la rios mais eu ja tentei editar alguns GM's e sempre vem com 1 zilhao de bugs e coisas xatas, se voce quer bem feito faзa voce mesmo certo? eu tentei colocar o cmd /gmx e ta dando esse erro, e eu ja coloquei a enum pinfo e a new playerinfo queria saber o que falta, vo mandar no pastebim tem somente 300 linhas ^^ e so o /gmx que tem la de cmd vai dar trabalho olhar nao =D Obrigado a todos!
C:\DOCUME~1\Neto\Desktop\SAMP03~1\GAMEMO~1\EVOLUT~ 1.PWN(145) : error 017: undefined symbol "PlayerInfo"
C:\DOCUME~1\Neto\Desktop\SAMP03~1\GAMEMO~1\EVOLUT~ 1.PWN(145) : error 017: undefined symbol "playerid"
Malz, penssava que estava com problemas com enumeraзхes, porйm acho que isso nгo й do Zero nгo XD (Parece GF)!
Mesmo sendo ou nгo (que eu nгo qro saber), acho que tah faltando o GameModeInt cara!
pawn Код:
#include <a_samp>
enum pInfo
{
pKey[128],
pLevel,
pAdmin,
pDonateRank,
gPupgrade,
pConnectTime,
pReg,
pSex,
pAge,
pOrigin,
pCK,
pMuted,
pExp,
pCash,
pDolar,
pAccount,
pCrimes,
pKills,
pDeaths,
pArrested,
pWantedDeaths,
pPhoneBook,
pLottoNr,
pFishes,
pBiggestFish,
pJob,
pPayCheck,
pHeadValue,
pJailed,
pJailTime,
pMats,
pDrugs,
pLeader,
pMascara,
pMascarado,
pMembro,
pCargo,
pFMember,
pRank,
pChar,
pRequestingBackup,
pContractTime,
pDetSkill,
pSexSkill,
pBoxSkill,
pLawSkill,
pMechSkill,
pJackSkill,
pCarSkill,
pNewsSkill,
pDrugsSkill,
pCookSkill,
pFishSkill,
Float:pHealth,
Float:pSHealth,
pInt,
pLocal,
pTeam,
pModel,
pPcarkey,
pPcarkey2,
pPcarkey3,
pPnumber,
pPhousekey,
pPbiskey,
Float:pPos_x,
Float:pPos_y,
Float:pPos_z,
pCarLic,
pFlyLic,
pBoatLic,
pFishLic,
pGunLic,
pGun1,
pGun2,
pGun3,
pGun4,
pAmmo1,
pAmmo2,
pAmmo3,
pAmmo4,
pCarTime,
pPayDay,
pPayDayHad,
pCDPlayer,
pWins,
pLoses,
pAlcoholPerk,
pDrugPerk,
pMiserPerk,
pPainPerk,
pTraderPerk,
pTut,
pMissionNr,
pWarns,
pAdjustable,
pFuel,
pMarried,
pLastLogin[20],
pPremmyExpire[10],
pMarriedTo[128]
};
new PlayerInfo[MAX_PLAYERS][pInfo];
main()
{
print("\n----------------------------------");
print(" Blank Gamemode by your name here");
print("----------------------------------\n");
}
public OnGameModeInit()
{
SetGameModeText("San Andreas");
AddPlayerClass(0,1722.6691,-1626.8835,20.2124,1.2816,0,0,0,0,0,0);
return 1;
}
public OnGameModeExit()
{
return 1;
}
public OnPlayerRequestClass(playerid, classid)
{
SetPlayerPos(playerid,1722.6691,-1626.8835,20.2124);
SetPlayerCameraPos(playerid,1722.6691,-1626.8835,20.2124);
SetPlayerCameraLookAt(playerid,1722.6691,-1626.8835,20.2124);
return 1;
}
public OnPlayerConnect(playerid)
{
PlayerInfo[playerid][pAdjustable] = 0;
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
PlayerInfo[playerid][pAdjustable] = 1;
return 1;
}
public OnPlayerSpawn(playerid)
{
return 1;
}
public OnPlayerDeath(playerid, killerid, reason)
{
return 1;
}
public OnVehicleSpawn(vehicleid)
{
return 1;
}
public OnVehicleDeath(vehicleid, killerid)
{
return 1;
}
public OnPlayerText(playerid, text[])
{
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
new string[256];
new playermoney;
new sendername[MAX_PLAYER_NAME];
new giveplayer[MAX_PLAYER_NAME];
new playername[MAX_PLAYER_NAME];
new cmd[256];
new tmp[256];
new idcar = GetPlayerVehicleID(playerid);
new giveplayerid, moneys, idx;
if(strcmp(cmd, "/gmx", true) == 0)
{
for(new x=0;x<MAX_PLAYERS;x++)
{
if(IsPlayerConnected(playerid))
{
if (PlayerInfo[playerid][pAdmin] >= 1337)
{
GameTextForPlayer(x, "~n~ ~n~ ~n~ ~n~ ~n~ ~w~Reconecte no servidor", 10000, 3);
GameModeExit();
return 1;
}
else
{
SendClientMessage(playerid, 0xFFFFFFFF, " Vocк nгo estб autorizado !");
}
}
}
return 1;
}
return 0;
}
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
return 1;
}
public OnPlayerExitVehicle(playerid, vehicleid)
{
return 1;
}
public OnPlayerStateChange(playerid, newstate, oldstate)
{
return 1;
}
public OnPlayerEnterCheckpoint(playerid)
{
return 1;
}
public OnPlayerLeaveCheckpoint(playerid)
{
return 1;
}
public OnPlayerEnterRaceCheckpoint(playerid)
{
return 1;
}
public OnPlayerLeaveRaceCheckpoint(playerid)
{
return 1;
}
public OnRconCommand(cmd[])
{
return 1;
}
public OnPlayerRequestSpawn(playerid)
{
return 1;
}
public OnObjectMoved(objectid)
{
return 1;
}
public OnPlayerObjectMoved(playerid, objectid)
{
return 1;
}
public OnPlayerPickUpPickup(playerid, pickupid)
{
return 1;
}
public OnVehicleMod(playerid, vehicleid, componentid)
{
return 1;
}
public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
{
return 1;
}
public OnVehicleRespray(playerid, vehicleid, color1, color2)
{
return 1;
}
public OnPlayerSelectedMenuRow(playerid, row)
{
return 1;
}
public OnPlayerExitedMenu(playerid)
{
return 1;
}
public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
{
return 1;
}
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
return 1;
}
public OnRconLoginAttempt(ip[], password[], success)
{
return 1;
}
public OnPlayerUpdate(playerid)
{
return 1;
}
public OnPlayerStreamIn(playerid, forplayerid)
{
return 1;
}
public OnPlayerStreamOut(playerid, forplayerid)
{
return 1;
}
public OnVehicleStreamIn(vehicleid, forplayerid)
{
return 1;
}
public OnVehicleStreamOut(vehicleid, forplayerid)
{
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
return 1;
}
public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
return 1;
}
Cнєsρıяıтσ ѓгη Utilizei o que voce me passo compilo direito e deu 10 warnings ^^ mais blz isso й o de menos e muitoo obrigado mesmo a todos que me ajudaram,// [Banido]HigorOliver se todas as vezes que eu lesse um comentario desses e parasse de codar eu tava fudido! //
Cнєsρıяıтσ ѓгη tipo o lance de copiar as array e talz ahahu ^^ vo excluir todas e colocar somente as que eu precisar vlw pela dica vo colocar as warnings no pastebin
posso nao saber muito de pawno nao ser um coder perfeito, mais tenho forзa de vontade e nao quero desistir axo que iso que emporta. MUITO AGRADEЗIDO A TODOS!
Primeiramente tire essas arrays inъteis.
Coloca sу 3 coisas no enum P.., pAdmin ( sistema de admin), pSenha ( senha do cara), pLogado ( pra ver se ele tб logado ) e sу, daн vocк vai criando os sistemas...
Ricop522 vlw pela dica, mais eu tentei fazer isso e deu erro D: // tirei todas as warning ^^ so uma pergunta esas linhas que eu apaguei vao me fazer falta? HUAHUHUAU'
Vinnyzin as warnings aconteceram porque existe umas variбveis que nгo estгo sendo usadas! As warnings nгo interferem em nada.
to ligado ^^ Obrigado a todos =D agora to caзando um sistema de registro ^^ eu axei uns FS mais ele nao tem lance de idade sexo e talz.. se tive um link vlw =D