Szerző Téma: Unknown command  (Megtekintve 551 alkalommal)

Nem elérhető instant

  • 2778
  • ZzzzzZ
    • Profil megtekintése
Unknown command
« Dátum: 2012. november 18. - 10:02:43 »
0 Show voters
üdv .
az lenne a problémám hogy amikor beírom a /buyhouse parancsot be unknownozik a parancs tehát nem müködik .
 
CMD:buyhouse(playerid,params[])
{
new id = IsPlayerTavolHaztol(playerid);
if(HouseInf[id][HouseName] != 0 || HouseInf[id][Price] == 0) return SendClientMessage(playerid,COLOR_RED,\"Nem eladó!\");
if(pInfo[playerid][HazID] != 0) return SendClientMessage(playerid, COLOR_RED, \"Már van egy házad!\");
if(GetPlayerMoney(playerid) < HouseInf[id][Price]) return SendClientMessage(playerid, COLOR_RED, \"Nincs elég pénzed!\");
//   if(id == -1 || id == 0) return SendClientMessage(playerid,COLOR_RED,\"Nincs közeledben eladó ház!\");
pInfo[playerid][HazID] = id;
GivePlayerMoney(playerid, GetPlayerMoney(playerid)-HouseInf[id][Price]);
HouseInf[id][HouseName] = 1;
strmid(HouseInf[id][Tulaj], pname(playerid), 0, strlen(pname(playerid)), 255);
DestroyDynamic3DTextLabel(HouseInf[id][Label]);
format(strings,sizeof(strings),\"Ház neve:%s\\nTulajdonos:%s\",HouseInf[id][HouseName],HouseInf[id][Tulaj]);
HouseInf[id][Label] = CreateDynamic3DTextLabel(strings,COLOR_RED,HouseInf[id][beX],HouseInf[id][beY],HouseInf[id][beZ],20.0,INVALID_PLAYER_ID,INVALID_VEHICLE_ID,0,-1);
DestroyDynamicMapIcon(HouseInf[id][MapIcon]);
    HouseInf[id][MapIcon] = CreateDynamicMapIcon(HouseInf[id][beX],HouseInf[id][beY],HouseInf[id][beZ], 33, 0, -1, -1, -1, 250.0);
return 1;
}

 
esetleg vlki nem tudja mi a gond?
 
sscanf warning: Format specifier does not match parameter count.[/quote]
amikor be ütöttem a parancsot ezt a warningot adta ki a logban

Nem elérhető Casamiro

  • 1046
    • Profil megtekintése
Unknown command
« Válasz #1 Dátum: 2012. november 18. - 10:39:52 »
0 Show voters
IsPlayerTavolHaztol(playerid)
Ezt a függvényt bemásolnád?

Nem elérhető instant

  • 2778
  • ZzzzzZ
    • Profil megtekintése
Unknown command
« Válasz #2 Dátum: 2012. november 18. - 11:30:42 »
0 Show voters
stock IsPlayerTavolHaztol(playerid)
{
    for(new h = 1; h < sizeof(HouseInf); h++)
{
   if(IsPlayerInRangeOfPoint(playerid, 2.0, HouseInf[h][beX],HouseInf[h][beY], HouseInf[h][beZ])) return h;
    }
    return -1;
}

Nem elérhető instant

  • 2778
  • ZzzzzZ
    • Profil megtekintése
Unknown command
« Válasz #3 Dátum: 2012. november 20. - 15:14:47 »
0 Show voters
senkisem tudja?

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal