02.11.2011, 13:48
I have the stock for CreateDynamicPickup, i have the path defined, but i dont know why it wont work. What am i doing wrong?
pawn Код:
C:\Users\Tab\Desktop\True Roleplay [0.3c]\True Roleplay [0.3c]\gamemodes\TRP.pwn(91) : warning 201: redefinition of constant/macro (symbol "CMD:%1(%2)")
C:\Users\Tab\Desktop\True Roleplay [0.3c]\True Roleplay [0.3c]\gamemodes\TRP.pwn(279) : error 017: undefined symbol "CreateDynamicPickup"
C:\Users\Tab\Desktop\True Roleplay [0.3c]\True Roleplay [0.3c]\gamemodes\TRP.pwn(678) : error 017: undefined symbol "DestroyAllDynamicPickups"
C:\Users\Tab\Desktop\True Roleplay [0.3c]\True Roleplay [0.3c]\gamemodes\TRP.pwn(2959) : error 017: undefined symbol "CreateDynamicPickup"
C:\Users\Tab\Desktop\True Roleplay [0.3c]\True Roleplay [0.3c]\gamemodes\TRP.pwn(4007) : warning 203: symbol is never used: "InviteFaction"
C:\Users\Tab\Desktop\True Roleplay [0.3c]\True Roleplay [0.3c]\gamemodes\TRP.pwn(4007) : warning 203: symbol is never used: "InviteFamily"
C:\Users\Tab\Desktop\True Roleplay [0.3c]\True Roleplay [0.3c]\gamemodes\TRP.pwn(4007) : warning 203: symbol is never used: "InviteOffer"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
3 Errors.
pawn Код:
stock AddPickupFromFile(DFileName[])
{
if(!fexist(DFileName)) return 0;
new File:PickupFile, PType, PModel, Float:PX, Float:PY, Float:PZ, pTotal, Line[128];
PickupFile = fopen(DFileName, io_read);
while(fread(PickupFile, Line))
{
if(Line[0] == '/' || isnull(Line)) continue;
unformat(Line, "fffii", PX, PY, PZ, PModel, PType);
CreateDynamicPickup(PModel, PType, PX, PY, PZ, -1, -1, -1, 100.0);//line 279
pTotal++;
}
fclose(PickupFile);
return pTotal;
}
pawn Код:
public OnGameModeExit()
{
DestroyAllDynamicPickups();//line 678
return 1;
}
pawn Код:
CMD:addpickup(playerid, params[])
{
if(PlayerInfo[playerid][pAdmin] >= 1337)
{
new PModel, PType, Float:PX, Float:PY, Float:PZ;
if(unformat(params, "ih", PModel, PType)) return SendClientMessage(playerid, COLOR_RED,"[USAGE] /AddPickup < Pickup ID > < Spawn Type >");
GetPlayerPos(playerid, PX, PY, PZ);
AddPickupToFile(PICKUP_FILE_NAME, PX, PY, PZ, PModel, PType);
CreateDynamicPickup(PModel, PType, PX, PY, PZ, -1, -1, -1, 100.0);//2959
new Msg[100];
format(Msg,sizeof(Msg),"A New Pickup Has Been Added. Model: \"%d\" - Spawn Type: \"%d\"",PModel, PType);
return SendClientMessage(playerid, COLOR_GREEN, Msg);
}
else return AdminCMD(playerid, 5);
}