(28) : error 017: undefined symbol "ret_memcpy" #pragma unused ret_memcpy (95) : error 017: undefined symbol "MAX_REMOVED_OBJECTS" #undef MAX_REMOVED_OBJECTS (95) : error 010: invalid function or declaration (1262) : error 025: function heading differs from prototype - forward OnQueryError(errorid, error[], resultid, extraid, callback[], query[], connectionHandle); (1646) : error 017: undefined symbol "INVALID_PLAYER_BAR_ID" (4332) : error 035: argument type mismatch (argument 1) - PlayerBar:JobBar[MAX_PLAYERS] = {PlayerBar:INVALID_PLAYER_BAR_ID, ...}, (4333) : error 035: argument type mismatch (argument 1) (4334) : error 035: argument type mismatch (argument 1) (4335) : error 035: argument type mismatch (argument 1) (4336) : error 035: argument type mismatch (argument 1) (4337) : error 035: argument type mismatch (argument 1) (4338) : error 035: argument type mismatch (argument 1) (4339) : error 035: argument type mismatch (argument 1) (4340) : error 035: argument type mismatch (argument 1) (4341) : error 035: argument type mismatch (argument 1) (4342) : error 035: argument type mismatch (argument 1) (4343) : error 035: argument type mismatch (argument 1) (4344) : error 035: argument type mismatch (argument 1) (4358) : error 035: argument type mismatch (argument 1) (4359) : error 035: argument type mismatch (argument 1) (4360) : error 035: argument type mismatch (argument 1) (4361) : error 035: argument type mismatch (argument 1) (4362) : error 035: argument type mismatch (argument 1) (4363) : error 035: argument type mismatch (argument 1) (4364) : error 035: argument type mismatch (argument 1) (4365) : error 035: argument type mismatch (argument 1) 4333-4365 - case 1: { format(sql, sizeof(sql), "UPDATE `samp_trunks` SET `TS2`=1 WHERE PlayerID='%d'", PlayerInfo[playerid][pDBID]); mysql_query(sql, THREAD_UPDATE, playerid); } case 2: { format(sql, sizeof(sql), "UPDATE `samp_trunks` SET `TS3`=1 WHERE PlayerID='%d'", PlayerInfo[playerid][pDBID]); mysql_query(sql, THREAD_UPDATE, playerid); } case 3: { format(sql, sizeof(sql), "UPDATE `samp_trunks` SET `TS4`=1 WHERE PlayerID='%d'", PlayerInfo[playerid][pDBID]); mysql_query(sql, THREAD_UPDATE, playerid); } case 4: { format(sql, sizeof(sql), "UPDATE `samp_trunks` SET `TS5`=1 WHERE PlayerID='%d'", PlayerInfo[playerid][pDBID]); mysql_query(sql, THREAD_UPDATE, playerid); } case 5: { format(sql, sizeof(sql), "UPDATE `samp_trunks` SET `TS6`=1 WHERE PlayerID='%d'", PlayerInfo[playerid][pDBID]); mysql_query(sql, THREAD_UPDATE, playerid); } case 6: { format(sql, sizeof(sql), "UPDATE `samp_trunks` SET `TS7`=1 WHERE PlayerID='%d'", PlayerInfo[playerid][pDBID]); mysql_query(sql, THREAD_UPDATE, playerid); } case 7: { format(sql, sizeof(sql), "UPDATE `samp_trunks` SET `TS8`=1 WHERE PlayerID='%d'", PlayerInfo[playerid][pDBID]); mysql_query(sql, THREAD_UPDATE, playerid); } case 8: { format(sql, sizeof(sql), "UPDATE `samp_trunks` SET `TS9`=1 WHERE PlayerID='%d'", PlayerInfo[playerid][pDBID]); mysql_query(sql, THREAD_UPDATE, playerid); } case 9: { format(sql, sizeof(sql), "UPDATE `samp_trunks` SET `TS10`=1 WHERE PlayerID='%d'", PlayerInfo[playerid][pDBID]); mysql_query(sql, THREAD_UPDATE, playerid); } case 10: { format(sql, sizeof(sql), "UPDATE `samp_trunks` SET `TDS1`=1 WHERE PlayerID='%d'", PlayerInfo[playerid][pDBID]); mysql_query(sql, THREAD_UPDATE, playerid); } case 11: { format(sql, sizeof(sql), "UPDATE `samp_trunks` SET `TDS2`=1 WHERE PlayerID='%d'", PlayerInfo[playerid][pDBID]); mysql_query(sql, THREAD_UPDATE, playerid); } case 12: { format(sql, sizeof(sql), "UPDATE `samp_trunks` SET `TDS3`=1 WHERE PlayerID='%d'", PlayerInfo[playerid][pDBID]); mysql_query(sql, THREAD_UPDATE, playerid); } } return 1; } stock SaveTrunk(playerid, trunk, slot) { new sql[128]; switch(trunk) { case 1: { switch(slot) { case 0: { format(sql, sizeof(sql), "UPDATE `samp_trunks` SET `T1G1`='%d', `T1A1`='%d' WHERE PlayerID='%d'", PlayerInfo[playerid][pCar1GunTrunk][0],PlayerInfo[playerid][pCar1TrunkAmmo][0],PlayerInfo[playerid][pDBID]); mysql_query(sql, THREAD_UPDATE, playerid); } case 1: { format(sql, sizeof(sql), "UPDATE `samp_trunks` SET `T1G2`='%d', `T1A2`='%d' WHERE PlayerID='%d'", PlayerInfo[playerid][pCar1GunTrunk][1],PlayerInfo[playerid][pCar1TrunkAmmo][1],PlayerInfo[playerid][pDBID]); mysql_query(sql, THREAD_UPDATE, playerid); } case 2: { format(sql, sizeof(sql), "UPDATE `samp_trunks` SET `T1G3`='%d', `T1A3`='%d' WHERE PlayerID='%d'", PlayerInfo[playerid][pCar1GunTrunk][2],PlayerInfo[playerid][pCar1TrunkAmmo][2],PlayerInfo[playerid][pDBID]); mysql_query(sql, THREAD_UPDATE, playerid); } case 3: { format(sql, sizeof(sql), "UPDATE `samp_trunks` SET `T1G4`='%d', `T1A4`='%d' WHERE PlayerID='%d'", PlayerInfo[playerid][pCar1GunTrunk][3],PlayerInfo[playerid][pCar1TrunkAmmo][3],PlayerInfo[playerid][pDBID]); mysql_query(sql, THREAD_UPDATE, playerid); } case 4: { format(sql, sizeof(sql), "UPDATE `samp_trunks` SET `T1G5`='%d', `T1A5`='%d' WHERE PlayerID='%d'", PlayerInfo[playerid][pCar1GunTrunk][4],PlayerInfo[playerid][pCar1TrunkAmmo][4],PlayerInfo[playerid][pDBID]); mysql_query(sql, THREAD_UPDATE, playerid); } case 5: { format(sql, sizeof(sql), "UPDATE `samp_trunks` SET `T1G6`='%d', `T1A6`='%d' WHERE PlayerID='%d'", PlayerInfo[playerid][pCar1GunTrunk][5],PlayerInfo[playerid][pCar1TrunkAmmo][5],PlayerInfo[playerid][pDBID]); mysql_query(sql, THREAD_UPDATE, playerid); } case 6: { format(sql, sizeof(sql), "UPDATE `samp_trunks` SET `T1G7`='%d', `T1A7`='%d' WHERE PlayerID='%d'", PlayerInfo[playerid][pCar1GunTrunk][6],PlayerInfo[playerid][pCar1TrunkAmmo][6],PlayerInfo[playerid][pDBID]); mysql_query(sql, THREAD_UPDATE, playerid); } case 7: { format(sql, sizeof(sql), "UPDATE `samp_trunks` SET `T1G8`='%d', `T1A8`='%d' WHERE PlayerID='%d'", PlayerInfo[playerid][pCar1GunTrunk][7],PlayerInfo[playerid][pCar1TrunkAmmo][7],PlayerInfo[playerid][pDBID]); mysql_query(sql, THREAD_UPDATE, playerid); } Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 26 Errors.
mysql_query(connection, query[], bool:use_cache = true)
mysql_tquery(connection, query[], callback[] = "", format[] = "", {Float,_}:...)
\SRP.pwn(1262) : error 025: function heading differs from prototype - forward OnQueryError(errorid, error[], resultid, extraid, callback[], query[], connectionHandle);
SRP.pwn(1646) : error 017: undefined symbol "INVALID_PLAYER_BAR_ID" - PlayerBar:JobBar[MAX_PLAYERS] = {PlayerBar:INVALID_PLAYER_BAR_ID, ...},
SRP.pwn(4332) : error 017: undefined symbol "connection"
SRP.pwn(4332) : warning 215: expression has no effect
SRP.pwn(4332) : error 001: expected token: ";", but found ")"
SRP.pwn(4332) : error 029: invalid expression, assumed zero
SRP.pwn(4332) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
6 Errors.
stock SaveTrunkSlot(playerid, slot)
{
new sql[128];
switch(slot)
{
case 0: { format(sql, sizeof(sql), "UPDATE `samp_trunks` SET `TS1`=1 WHERE PlayerID='%d'", PlayerInfo[playerid][pDBID]); mysql_query(connection, query[], bool:use_cache = true) }
case 1: { format(sql, sizeof(sql), "UPDATE `samp_trunks` SET `TS2`=1 WHERE PlayerID='%d'", PlayerInfo[playerid][pDBID]); mysql_query(connection, query[], bool:use_cache = true) }
case 2: { format(sql, sizeof(sql), "UPDATE `samp_trunks` SET `TS3`=1 WHERE PlayerID='%d'", PlayerInfo[playerid][pDBID]); mysql_query(connection, query[], bool:use_cache = true) }
case 3: { format(sql, sizeof(sql), "UPDATE `samp_trunks` SET `TS4`=1 WHERE PlayerID='%d'", PlayerInfo[playerid][pDBID]); mysql_query(connection, query[], bool:use_cache = true) }
case 4: { format(sql, sizeof(sql), "UPDATE `samp_trunks` SET `TS5`=1 WHERE PlayerID='%d'", PlayerInfo[playerid][pDBID]); mysql_query(connection, query[], bool:use_cache = true) }
case 5: { format(sql, sizeof(sql), "UPDATE `samp_trunks` SET `TS6`=1 WHERE PlayerID='%d'", PlayerInfo[playerid][pDBID]); mysql_query(connection, query[], bool:use_cache = true) }
case 6: { format(sql, sizeof(sql), "UPDATE `samp_trunks` SET `TS7`=1 WHERE PlayerID='%d'", PlayerInfo[playerid][pDBID]); mysql_query(connection, query[], bool:use_cache = true) }
case 7: { format(sql, sizeof(sql), "UPDATE `samp_trunks` SET `TS8`=1 WHERE PlayerID='%d'", PlayerInfo[playerid][pDBID]); mysql_query(connection, query[], bool:use_cache = true) }
case 8: { format(sql, sizeof(sql), "UPDATE `samp_trunks` SET `TS9`=1 WHERE PlayerID='%d'", PlayerInfo[playerid][pDBID]); mysql_query(connection, query[], bool:use_cache = true) }
case 9: { format(sql, sizeof(sql), "UPDATE `samp_trunks` SET `TS10`=1 WHERE PlayerID='%d'", PlayerInfo[playerid][pDBID]); mysql_query(connection, query[], bool:use_cache = true) }
case 10: { format(sql, sizeof(sql), "UPDATE `samp_trunks` SET `TDS1`=1 WHERE PlayerID='%d'", PlayerInfo[playerid][pDBID]); mysql_query(connection, query[], bool:use_cache = true) }
case 11: { format(sql, sizeof(sql), "UPDATE `samp_trunks` SET `TDS2`=1 WHERE PlayerID='%d'", PlayerInfo[playerid][pDBID]); mysql_query(connection, query[], bool:use_cache = true) }
case 12: { format(sql, sizeof(sql), "UPDATE `samp_trunks` SET `TDS3`=1 WHERE PlayerID='%d'", PlayerInfo[playerid][pDBID]); mysql_query(connection, query[], bool:use_cache = true) }
}
return 1;
}
Replace "mysql_query" lines with
mysql_query(0, sql); He was showing you what arguments are required, not what to put directly in your code. |
.SRP.pwn(7380) : error 017: undefined symbol "dini_Exists" .SRP.pwn(7382) : error 017: undefined symbol "dini_Int" .SRP.pwn(7383) : error 017: undefined symbol "dini_Get" .SRP.pwn(7384) : error 017: undefined symbol "dini_Get" .SRP.pwn(7385) : error 017: undefined symbol "dini_Get" .SRP.pwn(7386) : error 017: undefined symbol "dini_Float" .SRP.pwn(7387) : error 017: undefined symbol "dini_Float" .SRP.pwn(7388) : error 017: undefined symbol "dini_Float" .SRP.pwn(7389) : error 017: undefined symbol "dini_Float" .SRP.pwn(7390) : error 017: undefined symbol "dini_Float" .SRP.pwn(7391) : error 017: undefined symbol "dini_Float" .SRP.pwn(7392) : error 017: undefined symbol "dini_Int" .SRP.pwn(7393) : error 017: undefined symbol "dini_Int" .SRP.pwn(7394) : error 017: undefined symbol "dini_Int" .SRP.pwn(7395) : error 017: undefined symbol "dini_Int" .SRP.pwn(7396) : error 017: undefined symbol "dini_Int" .SRP.pwn(7397) : error 017: undefined symbol "dini_Int" .SRP.pwn(7398) : error 017: undefined symbol "dini_Int" .SRP.pwn(7399) : error 017: undefined symbol "dini_Int" .SRP.pwn(7400) : error 017: undefined symbol "dini_Int" .SRP.pwn(7401) : error 017: undefined symbol "dini_Int" .SRP.pwn(7402) : error 017: undefined symbol "dini_Int" .SRP.pwn(7403) : error 017: undefined symbol "dini_Int" Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 26 Errors.
Same thing, since you used the same name for the query (sql), and the connection handle ID will also be 0.
|
\SRP.pwn(1262) : error 025: function heading differs from prototype - forward OnQueryError(errorid, error[], resultid, extraid, callback[], query[], connectionHandle); SRP.pwn(1646) : error 017: undefined symbol "INVALID_PLAYER_BAR_ID" - PlayerBar:JobBar[MAX_PLAYERS] = {PlayerBar:INVALID_PLAYER_BAR_ID, ...}, SRP.pwn(4332) : error 017: undefined symbol "connection" SRP.pwn(4332) : warning 215: expression has no effect SRP.pwn(4332) : error 001: expected token: ";", but found ")" SRP.pwn(4332) : error 029: invalid expression, assumed zero SRP.pwn(4332) : fatal error 107: too many error messages on one line Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 6 Errors.
SRP.pwn(1262) : error 025: function heading differs from prototype |
SRP.pwn(1646) : error 017: undefined symbol "INVALID_PLAYER_BAR_ID" |
#define INVALID_PLAYER_BAR_ID 0
SRP.pwn(4332) : error 017: undefined symbol "connection" SRP.pwn(4332) : warning 215: expression has no effect SRP.pwn(4332) : error 001: expected token: ";", but found ")" SRP.pwn(4332) : error 029: invalid expression, assumed zero SRP.pwn(4332) : fatal error 107: too many error messages on one line |
forward OnQueryError(errorid, error[], resultid, extraid, callback[], query[], connectionHandle);
.SRP.pwn(1261) : error 025: function heading differs from prototype .SRP.pwn(7444) : error 017: undefined symbol "BUD" .SRP.pwn(7444) : error 029: invalid expression, assumed zero .SRP.pwn(7444) : error 017: undefined symbol "IsNameRegistered" .SRP.pwn(7444) : fatal error 107: too many error messages on one line Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 5 Errors.
if(BUD::IsNameRegistered(GPN(playerid)))
stock LoadToys(playerid) { LogCallback("LoadToys"); if(BUD::IsNameRegistered(GPN(playerid))) { new iUID = BUD::GetNameUID(GPN(playerid)); //toyslot 1 BUD::MultiGet(iUID, "iifffffffff", "Obj1", ToyInfo[playerid][tObj][0],"Bone1", ToyInfo[playerid][tBone][0], "T1Pos", ToyInfo[playerid][tPos][0], "T2Pos", ToyInfo[playerid][tPos][1], "T3Pos", ToyInfo[playerid][tPos][2],"T4Pos",ToyInfo[playerid][tPos][3],"T5Pos",ToyInfo[playerid][tPos][4], "T6Pos", ToyInfo[playerid][tPos][5], "T7Pos", ToyInfo[playerid][tPos][6], "T8Pos", ToyInfo[playerid][tPos][7],"T9Pos",ToyInfo[playerid][tPos][8]); //toyslot 2 BUD::MultiGet(iUID, "iifffffffff", "Obj2", ToyInfo[playerid][tObj][1], "Bone2", ToyInfo[playerid][tBone][1], "T10Pos", ToyInfo[playerid][tPos][9], "T11Pos", ToyInfo[playerid][tPos][10],"T12Pos",ToyInfo[playerid][tPos][11],"T13Pos",ToyInfo[playerid][tPos][12],"T14Pos",ToyInfo[playerid][tPos][13], "T15Pos", ToyInfo[playerid][tPos][14], "T16Pos", ToyInfo[playerid][tPos][15],"T17Pos", ToyInfo[playerid][tPos][16], "T18Pos", ToyInfo[playerid][tPos][17]); //toyslot 3 BUD::MultiGet(iUID, "iifffffffff","Obj3",ToyInfo[playerid][tObj][2],"Bone3",ToyInfo[playerid][tBone][2],"T19Pos",ToyInfo[playerid][tPos][18], "T20Pos",ToyInfo[playerid][tPos][19],"T21Pos",ToyInfo[playerid][tPos][20],"T22Pos",ToyInfo[playerid][tPos][21],"T23Pos",ToyInfo[playerid][tPos][22], "T24Pos",ToyInfo[playerid][tPos][23],"T25Pos",ToyInfo[playerid][tPos][24],"T26Pos",ToyInfo[playerid][tPos][25],"T27Pos",ToyInfo[playerid][tPos][26]); //toyslot 4 BUD::MultiGet(iUID,"iifffffffff","Obj4",ToyInfo[playerid][tObj][3],"Bone4",ToyInfo[playerid][tBone][3],"T28Pos",ToyInfo[playerid][tPos][27], "T29Pos",ToyInfo[playerid][tPos][28],"T30Pos",ToyInfo[playerid][tPos][29],"T31Pos",ToyInfo[playerid][tPos][30],"T32Pos",ToyInfo[playerid][tPos][31], "T33Pos",ToyInfo[playerid][tPos][32],"T34Pos",ToyInfo[playerid][tPos][33],"T35Pos",ToyInfo[playerid][tPos][34],"T36Pos",ToyInfo[playerid][tPos][35]); //toyslot 5 BUD::MultiGet(iUID,"iifffffffff","Obj5",ToyInfo[playerid][tObj][4],"Bone5",ToyInfo[playerid][tBone][4],"T37Pos",ToyInfo[playerid][tPos][36], "T38Pos",ToyInfo[playerid][tPos][37],"T39Pos",ToyInfo[playerid][tPos][38],"T40Pos",ToyInfo[playerid][tPos][39],"T41Pos",ToyInfo[playerid][tPos][40], "T42Pos",ToyInfo[playerid][tPos][41],"T43Pos",ToyInfo[playerid][tPos][42],"T44Pos",ToyInfo[playerid][tPos][43],"T45Pos",ToyInfo[playerid][tPos][44]); //toyslot 6 BUD::MultiGet(iUID,"iifffffffff","Obj6",ToyInfo[playerid][tObj][5],"Bone6",ToyInfo[playerid][tBone][5],"T46Pos",ToyInfo[playerid][tPos][45], "T47Pos",ToyInfo[playerid][tPos][46],"T48Pos",ToyInfo[playerid][tPos][47],"T49Pos",ToyInfo[playerid][tPos][48],"T50Pos",ToyInfo[playerid][tPos][49], "T51Pos",ToyInfo[playerid][tPos][50],"T52Pos",ToyInfo[playerid][tPos][51],"T53Pos",ToyInfo[playerid][tPos][52],"T54Pos",ToyInfo[playerid][tPos][53]); //toyslot 7 BUD::MultiGet(iUID,"iifffffffff","Obj7",ToyInfo[playerid][tObj][6],"Bone7",ToyInfo[playerid][tBone][6],"T55Pos",ToyInfo[playerid][tPos][54], "T56Pos",ToyInfo[playerid][tPos][55],"T57Pos",ToyInfo[playerid][tPos][56],"T58Pos",ToyInfo[playerid][tPos][57],"T59Pos",ToyInfo[playerid][tPos][58], "T60Pos",ToyInfo[playerid][tPos][59],"T61Pos",ToyInfo[playerid][tPos][60],"T62Pos",ToyInfo[playerid][tPos][61],"T63Pos",ToyInfo[playerid][tPos][62]); //toyslot 8 BUD::MultiGet(iUID,"iifffffffff","Obj8",ToyInfo[playerid][tObj][7],"Bone8",ToyInfo[playerid][tBone][7],"T64Pos",ToyInfo[playerid][tPos][63], "T65Pos",ToyInfo[playerid][tPos][64],"T66Pos",ToyInfo[playerid][tPos][65],"T67Pos",ToyInfo[playerid][tPos][66],"T68Pos",ToyInfo[playerid][tPos][67], "T69Pos",ToyInfo[playerid][tPos][68],"T70Pos",ToyInfo[playerid][tPos][69],"T71Pos",ToyInfo[playerid][tPos][70],"T72Pos",ToyInfo[playerid][tPos][71]); //toyslot 9 BUD::MultiGet(iUID,"iifffffffff","Obj9",ToyInfo[playerid][tObj][8],"Bone9",ToyInfo[playerid][tBone][8],"T73Pos",ToyInfo[playerid][tPos][72], "T74Pos",ToyInfo[playerid][tPos][73],"T75Pos",ToyInfo[playerid][tPos][74],"T76Pos",ToyInfo[playerid][tPos][75],"T77Pos",ToyInfo[playerid][tPos][76], "T78Pos",ToyInfo[playerid][tPos][77],"T79Pos",ToyInfo[playerid][tPos][78],"T80Pos",ToyInfo[playerid][tPos][79],"T81Pos",ToyInfo[playerid][tPos][80]); //toyslot 10 BUD::MultiGet(iUID,"iifffffffff","Obj10",ToyInfo[playerid][tObj][9],"Bone10",ToyInfo[playerid][tBone][9],"T82Pos",ToyInfo[playerid][tPos][81], "T83Pos",ToyInfo[playerid][tPos][82],"T84Pos",ToyInfo[playerid][tPos][83],"T85Pos",ToyInfo[playerid][tPos][84],"T86Pos",ToyInfo[playerid][tPos][85], "T87Pos",ToyInfo[playerid][tPos][86],"T88Pos",ToyInfo[playerid][tPos][87],"T89Pos",ToyInfo[playerid][tPos][88],"T90Pos",ToyInfo[playerid][tPos][89]); } LogCallback("LoadToys"); return 1; }