solucionar warnings
#1

Hola bueno tengo 4 warnings y no se como solucionarlos. y no quiero meter mano para no arruinar nada.
Dejo los wargings.
Код:
(20082) : warning 202: number of arguments does not match definition
(26979) : warning 202: number of arguments does not match definition
(50085) : warning 203: symbol is never used: "FMemberCounter"
(50085) : warning 203: symbol is never used: "zetips"
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase

4 Warnings.
Linea 20082:
pawn Код:
GivePlayerCash(playerid, PlayerVehicleInfo[playerid][i][pvPrice] / 2, PlayerVehicleInfo[playerid][i][pvPriceC] / 2);
Linea 26979:
pawn Код:
SavecDealership();
Codigo completo:
pawn Код:
zcmd(update, playerid, params[]){
        if (Info[playerid][pAdminZC] < 4) return SendClientMessageEx(playerid, COLOR_GRAD2, "[ERROR]: No tienes autorizaciуn a usar este comando.");
        saveAccounts();
        SaveStuff();
        UpdatePoints();
        SavecDealership();
        SaveDynamicDoors();
        saveFamilies();
        saveFamiliesHQ();
        foreach(Player, i){ OnPlayerSavedStats(i); }
        ABroadCast(COLOR_ORANGE,"Cfg and .ini from server saved successfully.",2);
        return 1;
    }
50085:
pawn Код:
FMemberCounter(){
50085:
pawn Код:
zetips(playerid, params[])
    {
        SafeDialogEx(playerid,TIPRE,DIALOG_STYLE_MSGBOX,"{3FFE9B}Tips para Reportar","{FFFFFF}\n- Reporta lo que necesitas, no a quien necesitas.\n- Se especifico y claro, reporta exactamente lo que necesitas.\n- No hacer falsos reportes [Advertencia].\n- No llames administradores.\n- Reporta sуlo asuntos, In Game [IG].","Cerrar", "");
        return 1;
    }
Reply
#2

Ese GivePlayerCash lo tenes definido vos como una funciуn? porque si lo que queres es setear dinero usa GivePlayerMoney y serнa asн:

pawn Код:
GivePlayerMoney(playerid, PlayerVehicleInfo[playerid][i][pvPrice] / 2);
Reply
#3

"number of arguments does not match definition" es que estas usando la cantidad de parametros incorrecta.
"warning 203: symbol is never used" es que no estas usando esa variable/funciуn, las puedes eliminar.
Reply
#4

pawn Код:
GivePlayerCash(playerid, PlayerVehicleInfo[playerid][i][pvPrice] / 2);//Usabas dos veces "PlayerVehicleInfo[playerid][i][pvPrice] / 2"
Cambia:

pawn Код:
zetips(playerid, params[])
Por

pawn Код:
zcmd(zetips, playerid, params[])//Te faltу definir el formato de comando.
Reply
#5

Gracias y en estos 2 que pongo?
Код:
(26979) : warning 202: number of arguments does not match definition
(50085) : warning 203: symbol is never used: "FMemberCounter"
Linea 26979:
Код:
SavecDealership();
Codigo completo

Код:
zcmd(update, playerid, params[]){
        if (Info[playerid][pAdminZC] < 4) return SendClientMessageEx(playerid, COLOR_GRAD2, "[ERROR]: No tienes autorizaciуn a usar este comando.");
        saveAccounts();
        SaveStuff();
        UpdatePoints();
        SavecDealership();
        SaveDynamicDoors();
        saveFamilies();
        saveFamiliesHQ();
        foreach(Player, i){ OnPlayerSavedStats(i); }
        ABroadCast(COLOR_ORANGE,"Cfg and .ini from server saved successfully.",2);
        return 1;
    }
Y en
Код:
FMemberCounter(){
Reply
#6

Код:
(50085) : warning 203: symbol is never used: "FMemberCounter"
Te lo dice claro, FMemberCounter no estб siendo utilizado.

Код:
(26979) : warning 202: number of arguments does not match definition
Quiere decir que no estas usando los argumentos correctamente ( fнjate bien ).
Reply
#7

FmemberCounter no le estas dando uso, por lo tanto si lo borras se te quitarб el wrning.
Reply
#8

Pasa la funciуn 'SavecDealership();' al parecer estбs usando parбmetros en esa funciуn y al llamarla no los estas colocando.
Reply
#9

Quote:
Originally Posted by Juance
Посмотреть сообщение
Pasa la funciуn 'SavecDealership();' al parecer estбs usando parбmetros en esa funciуn y al llamarla no los estas colocando.
Код:
SavecDealership(id)
{
	new idx2;
	new string[128];
	//printf("Saving Concesionario %d.", id);
	//djAutocommit(false);
    format(string, sizeof(string), "%d/owned", id);
	djSetInt("cardealerships.json", string, CDSInfo[id][cdOwned]);
	format(string, sizeof(string), "%d/owner", id);
	djSet("cardealerships.json", string, CDSInfo[id][cdOwner]);
	format(string, sizeof(string), "%d/entrance/x", id);
	djSetFloat("cardealerships.json", string, CDSInfo[id][cdEntranceX]);
	format(string, sizeof(string), "%d/entrance/y", id);
	djSetFloat("cardealerships.json", string, CDSInfo[id][cdEntranceY]);
	format(string, sizeof(string), "%d/entrance/z", id);
	djSetFloat("cardealerships.json", string, CDSInfo[id][cdEntranceZ]);
	format(string, sizeof(string), "%d/exit/x", id);
	djSetFloat("cardealerships.json", string, CDSInfo[id][cdExitX]);
	format(string, sizeof(string), "%d/exit/y", id);
	djSetFloat("cardealerships.json", string, CDSInfo[id][cdExitY]);
	format(string, sizeof(string), "%d/exit/z", id);
	djSetFloat("cardealerships.json", string, CDSInfo[id][cdExitZ]);
	format(string, sizeof(string), "%d/message", id);
	djSet("cardealerships.json", string, CDSInfo[id][cdMessage]);
	format(string, sizeof(string), "%d/till", id);
	djSetInt("cardealerships.json", string, CDSInfo[id][cdTill]);
	format(string, sizeof(string), "%d/interior", id);
	djSetInt("cardealerships.json", string, CDSInfo[id][cdInterior]);
	format(string, sizeof(string), "%d/vehiclespawn/x", id);
	djSetFloat("cardealerships.json", string, CDSInfo[id][cdVehicleSpawn][0]);
	format(string, sizeof(string), "%d/vehiclespawn/y", id);
	djSetFloat("cardealerships.json", string, CDSInfo[id][cdVehicleSpawn][1]);
	format(string, sizeof(string), "%d/vehiclespawn/z", id);
	djSetFloat("cardealerships.json", string, CDSInfo[id][cdVehicleSpawn][2]);
	format(string, sizeof(string), "%d/vehiclespawn/a", id);
	djSetFloat("cardealerships.json", string, CDSInfo[id][cdVehicleSpawn][3]);
	format(string, sizeof(string), "%d/radius", id);
	djSetFloat("cardealerships.json", string, CDSInfo[id][cdRadius]);
	format(string, sizeof(string), "%d/price", id);
	djSetInt("cardealerships.json", string, CDSInfo[id][cdPrice]);
	format(string, sizeof(string), "%d/pricec", id);
	djSetInt("cardealerships.json", string, CDSInfo[id][cdPriceC]);
	while (idx2 < MAX_DEALERSHIPVEHICLES)
	{
Reply
#10

La funciуn SavecDealership la tenes que usar con un parбmetro. Por ejemplo, cuando compras un coche, debes usar esa funciуn devolviendo la id del coche que compraste y colocarla en esa funciуn.

Por ejemplo, estoy dentro de un vehнculo y lo compro. Entonces..

pawn Код:
new coche = GetPlayerVehicleID(playerid);

SavecDealership(coche);
їComprendes?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)