Szerző Téma: Paraméter hiba  (Megtekintve 1178 alkalommal)

Paraméter hiba
« Dátum: 2017. július 21. - 09:48:36 »
0 Show voters
Hello, volna pár parancs; /setint,/setvw,/weather stb...
 
És ezekkel annyi lenne a probléma hogy mikor pl. beírom a /setint (játékos id) 8 akkor nem 8-ra fogja állítani hanem 65535-re, és ez mindegyiknél így van, néha még a nullással is.
 
Mi lehet a probléma? Megpróbáltam kivenni más modokból a parancsot de ugyan ez volt a hiba.

Nem elérhető wRt

Paraméter hiba
« Válasz #1 Dátum: 2017. július 21. - 12:20:20 »
0 Show voters
Szerinted ha nem mutatsz kódot, ki fog rájönni hogy mi a hiba?
 
Addig is, itt egy minta, ami alapján magadtól is rájöhetsz a probléma okára:
 

COMMAND:setvw(playerid, params[])
{
new PARAM_PLAYER_ID;
new PARAM_VIRTUAL_WORLD;
if(sscanf(params, \"dd\", PARAM_PLAYER_ID, PARAM_VIRTUAL_WORLD)) return SendClientMessage(playerid, -1, \"HASZNÁLAT: /setvw [JÁTÉKOS] [ÉRTÉK]\");
SetPlayerVirtualWorld(PARAM_PLAYER_ID, PARAM_VIRTUAL_WORLD);
return 1;
}

 
 

Paraméter hiba
« Válasz #2 Dátum: 2017. július 21. - 13:34:31 »
0 Show voters
Szerintem rájöttem a hibára, floatra van beállítva, mármint az sscanfnál.
 
Ez lehet a probléma?
 
 
 

else if( Compare(command, \"/setint\") ) {
   new plaID;
   new Inti;
    if( sscanf(params, \"uf\", plaID, Inti) ) return SendClientMessage( playerid, 0xc40000AA, \"(( HASZNÁLAT: {ffffff}/setint (név/id) [interior] ))\" );
    if( playerInfo[playerid][pi_admin] < 1 ) return SendClientMessage( playerid, 0xc40000AA, \"• {ffffff}(( Használatához adminnak kell lenned. ))\" );
    //if( playerInfo[playerid][pi_aduty] == false ) return SendClientMessage( playerid, 0xc40000AA, \"• {ffffff}(( Használatához adminszolgálatban kell lenned. ))\" );
   if( !IsPlayerConnected(plaID) ) return SendClientMessage( playerid, 0xc40000AA, \"• {ffffff}(( Nincs ilyen játékos a szerveren. ))\" );
   // ---------------------------------------------
   SetPlayerInterior(plaID, Inti);
   new g_szString[ 128 + 1 ];
   format( g_szString, (128), \"• {ffffff}(( %s beállította az interiorodat.))\", playerInfo[playerid][pi_adminname]);
   SendClientMessage( plaID, 0xffdd00AA, g_szString );
   format( g_szString, (128), \"%s beállította %s interiorját.\", playerInfo[playerid][pi_adminname], characterInfo[plaID][ci_name]);
   SendAdminMessage( g_szString );
    return 1;
}

 
 
« Utoljára szerkesztve: 2017. július 21. - 13:39:38 írta Illuminati »

Nem elérhető gbr333

  • 670
    • Profil megtekintése
Paraméter hiba
« Válasz #3 Dátum: 2017. július 21. - 14:06:12 »
0 Show voters
Igen,ez lehet a probléma.
« Utoljára szerkesztve: 2017. július 21. - 14:06:44 írta RoLuX »

Paraméter hiba
« Válasz #4 Dátum: 2017. július 21. - 14:19:37 »
0 Show voters
\"i\" vagy \"d\" az f helyett de miért nem kérded Eagle-t erről. Ha már sampany.
server.redcountystories.org:7777

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal