CMD:checarplaca(playerid, params[])
{
static
id = 0;
if (GetFactionType(playerid) != FACTION_POLICE)
return SendErrorMessage(playerid, "Vocк precisa ser um policial.");
if (sscanf(params, "d", id))
return SendSyntaxMessage(playerid, "/checarplaca [vehicleid]");
if (!IsValidVehicle(id) || Car_GetID(id) == -1)
return SendErrorMessage(playerid, "Vocк especificou um ID invбlido.");
new szString[128];
format(szString, sizeof(szString), "Este veнculo й pertencente %s. Obrigado por realizar esta consulta.\n\nPOLНCIA MILITAR DO ESTADO DE SГO PAULO", CarData[id][carOwner]);
Dialog_Show(playerid, InfoCarro, DIALOG_STYLE_MSGBOX, "TABLET PMESP", szString, "Ok", "");
return 1;
}
CarData[i][carOwner] = cache_get_field_int(i, "carOwner");
format(str, sizeof(str), "SELECT * FROM `carstorage` WHERE `ID` = '%d'", CarData[i][carID]);
enum carData {
carID,
carExists,
carModel,
carOwner,
Float:carPos[4],
carColor1,
carColor2,
carPaintjob,
carLocked,
carMods[14],
carImpounded,
carImpoundPrice,
carFaction,
carWeapons[5],
carAmmo[5],
carVehicle
};
new dono[140];
cache_get_field_content(0, "dono_tabeladb", dono);
Ps: "mysql" й o nome de uma empresa, o correto й SQL "Structured Query Language" |
enum carData { carID, carExists, carModel, carOwner[MAX_PLAYER_NAME], // STRING Float:carPos[4], carColor1, carColor2, carPaintjob, carLocked, carMods[14], carImpounded, carImpoundPrice, carFaction, carWeapons[5], carAmmo[5], carVehicle };
C:\Program Files (x86)\Minas Gerais Roleplay\gamemodes\roleplay.pwn(36120) : error 001: expected token: "-identifier-", but found "*" C:\Program Files (x86)\Minas Gerais Roleplay\gamemodes\roleplay.pwn(36121) : error 017: undefined symbol "dono" |
CMD:checarplaca(playerid, params[])
{
static
id = 0;
new string[128];
if (GetFactionType(playerid) != FACTION_POLICE)
return SendErrorMessage(playerid, "Vocк precisa ser um policial.");
if (sscanf(params, "d", id))
return SendSyntaxMessage(playerid, "/checarplaca [vehicleid]");
if (!IsValidVehicle(id) || Car_GetID(id) == -1)
return SendErrorMessage(playerid, "You specified an invalid ID.");
new*dono[140];*
format(string,sizeof(string),"O dono deste veнculo й %s.", cache_get_field_int(id, "carOwner", dono));
SendClientMessage(playerid, COLOR_GREEN, string);
return 1;
}
new dono[140];
cache_get_field_content(id, "carOwner", dono);
format(string,sizeof(string),"O dono deste veнculo й %s.", dono);
SendClientMessage(playerid, COLOR_GREEN, string);
Inteiros retorna o valor cache_get_field_int(row, "db_name"); Strings: retorna sucesso ou fail '0 our 1' cache_get_field_content(row, "db_name", &string): &string= armazena o format na string colocada! |
PHP код:
|
CMD:checarplaca(playerid, params[])
{
static
id = 0;
new string[128],
dono[128];
if (GetFactionType(playerid) != FACTION_POLICE)
return SendErrorMessage(playerid, "Vocк precisa ser um policial.");
if (sscanf(params, "d", id))
return SendSyntaxMessage(playerid, "/checarplaca [vehicleid]");
if (!IsValidVehicle(id) || Car_GetID(id) == -1)
return SendErrorMessage(playerid, "You specified an invalid ID.");
cache_get_field_content(id,*"carOwner", dono); // Dando erro aqui , e provavelmente na linha de baixo '-'
format(string,sizeof(string),"O*dono*deste*veнculo*й*%s.",*dono); // Aqui у
SendClientMessage(playerid,*COLOR_GREEN,*string);
return 1;
}
C:\Program Files (x86)\Minas Gerais Roleplay\gamemodes\roleplay.pwn(36121) : error 029: invalid expression, assumed zero C:\Program Files (x86)\Minas Gerais Roleplay\gamemodes\roleplay.pwn(36121) : error 029: invalid expression, assumed zero C:\Program Files (x86)\Minas Gerais Roleplay\gamemodes\roleplay.pwn(36121) : error 029: invalid expression, assumed zero C:\Program Files (x86)\Minas Gerais Roleplay\gamemodes\roleplay.pwn(36121) : fatal error 107: too many error messages on one line Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 4 Errors. |
O '*' apareceu nгo sei como, mas acho que foi porque eu copiei e colei.
Bom, agora manteve 4 erros, eu tentei de tudo pra conseguir colocar a string pra funcionar, mas deu erro... Comando: PHP код:
|
CMD:checarplaca(playerid,*params[])
{
static
id = 0;
new string[128],
dono[128];
if (GetFactionType(playerid) != FACTION_POLICE)
return SendErrorMessage(playerid, "Vocк precisa ser um policial.");
if (sscanf(params, "d", id))
return SendSyntaxMessage(playerid, "/checarplaca [vehicleid]");
if (!IsValidVehicle(id) || Car_GetID(id) == -1)
return SendErrorMessage(playerid, "You specified an invalid ID.");
cache_get_field_content(id, "carOwner", dono); // Dando erro aqui '-'
format(string,sizeof(string),"O dono deste veнculo й %s.", dono);
SendClientMessage(playerid, COLOR_GREEN, string);
return 1;
}