Szerző Téma: házrendszer pénz  (Megtekintve 707 alkalommal)

házrendszer pénz
« Dátum: 2012. január 07. - 17:13:32 »
0 Show voters
Üdv
Azzal a próblémával találtam szembe magam, hogy mikor leszeretnék rakni egy zöld házat(pickup) és fölé szeretném írni azt, hogy mennyibe kerül, és a szintjét, a szintet kiis írja, de a pénz helyére 0-át ír
Script:
 
ocmd:createhouse(playerid,params[])
{
new cost, iID, string[128];
if(sscanf(params,\"us\",cost,iID,string))return SendClientMessage(playerid,RED,\"Használat: /createhouse [összeg] [level]\");
if(iID < 1||iID > 10)
{
    GetPlayerPos(playerid,x,y,z);
    {
       x+=(floatsin(-angle,degrees));
   y+=(floatcos(-angle,degrees));
   {
      CreatePickup(1273,1,x,y,z,0);
      {
         format(string,sizeof(string),\"%i $\\n %s szintü\",cost,iID);
         Create3DTextLabel(string,YELLOW,x,y,z+1,40.0,0);
         }
      }
}
}
SendClientMessage(playerid,RED,\"Addj meg egy érvényes szintet!\");
return 1;
}

 
Az sscanf használatáal lesznek a gondok most kezdtem és még belekell jönnöm
Köszönöm elõre is a segíítséget
« Utoljára szerkesztve: 2012. január 07. - 17:19:15 írta IPhoneman96 »

házrendszer pénz
« Válasz #1 Dátum: 2012. január 08. - 08:52:08 »
0 Show voters
[pawn]if(sscanf(params,\"ii\",cost,iID))return SendClientMessage(playerid,RED,\"Használat: /createhouse [összeg] [level]\");[/pawn]

házrendszer pénz
« Válasz #2 Dátum: 2012. január 09. - 10:33:45 »
0 Show voters
rendben otthon megnézem hogy mûködik e
köszönöm!

Dupla hozzászólás automatikusan összefûzve. ( 2012. január 09. - 18:11:40 )

most megjavult de egy másik próbléma lépett fel, mégpedig hogy a szint helyet ilyen érdekes karaktereket ír, mármint a szám helyett
Bemásolom azért:
 

{
new cost, iID, string[128];
if(sscanf(params,\"ii\",cost,iID))return SendClientMessage(playerid,RED,\"Használat: /createhouse [összeg] [level]\");
if(iID < 1||iID > 10)return SendClientMessage(playerid,RED,\"Addj meg egy érvényes szintet!\");
{
    GetPlayerPos(playerid,x,y,z);
    {
       x+=(floatsin(-angle,degrees));
   y+=(floatcos(-angle,degrees));
   {
      CreatePickup(1273,1,x,y,z,0);
      {
         format(string,sizeof(string),\"%i $\\n %s szintü\",cost,iID);
         Create3DTextLabel(string,YELLOW,x,y,z+1,40.0,0);
      }
   }
}
}
return 1;
« Utoljára szerkesztve: 2012. január 09. - 18:11:40 írta IPhoneman96 »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal