[Ajuda] Boombox System
#1

Galera, estou a criar um comando de comprar uma boombox, via strings.. O Cуdigo funciona, sу que parece que, quando o jogador dб /boombox_comprar, ele nгo seta a String que ele tкm a boombox...

Bom, a string й essa:

PHP код:
new TemBoombox[MAX_PLAYERS]; 
Cуdigo de Comprar a Boombox:

PHP код:
CMD:boombox_comprar(playerid)
{
    if(
TemBoombox[playerid] == 1) return SendClientMessage(playerid, -1"Vocк jб tem uma boombox!");
    {
    if (
IsPlayerInRangeOfPoint(playerid2.0, -2511.3149,10.7579,25.6172))
    if(
TemBoombox[playerid] == 0)
    
TemBoombox[playerid] = 1;
    
SendClientMessage(playerid, -1"Parabйns, vocк acabou de comprar uma Boombox. Custo: R$50,00.");
     
GivePlayerMoney(playerid, -50);
     }
    return 
1;

Cуdigo de colocar a boombox no chгo:

PHP код:
CMD:boombox_colocar(playeridparams[])
{
    if(
TemBoombox[playerid] == 0) return SendClientMessage(playerid, -1"Vocк nгo tкm uma boombox. Vб atй a 24/7 e compre uma.");
    {
        if(
TemBoombox[playerid] == 1)
    if(
GetPVarType(playerid"pDynamicBB")) return SendClientMessage(playeridCOLOR_WHITE"Vocк colocou sua boombox no chгo. Utilize /boombox_pegar");
    foreach(
Playeri)
    {
         if(
GetPVarType(i"pDynamicBB"))
           {
              if(
IsPlayerInRangeOfPoint(playerid10.0GetPVarFloat(i"pDynamicBBX"), GetPVarFloat(i"pDynamicBBY"), GetPVarFloat(i"pDynamicBBZ")))
            {
                   
SendClientMessage(playeridCOLOR_WHITE"Vocк nгo pode colocar sua boombox nesta posiзгo.");
                return 
1;
            }
        }
        new 
string[128];
        
format(stringsizeof(string), "%s coloca sua boombox no chгo."SenderName(playerid));
        
SendNearbyMessage(playerid5.0stringCOLOR_PURPLECOLOR_PURPLECOLOR_PURPLECOLOR_PURPLECOLOR_PURPLE);
        new 
Float:xFloat:yFloat:zFloat:a;
        
GetPlayerPos(playeridxyz);
        
GetPlayerFacingAngle(playerida);
        
ApplyAnimation(playerid,"BOMBER","BOM_Plant_Crouch_In"4.0000001);
        
+= (floatsin(-adegrees));
        
+= (floatcos(-adegrees));
        
-= 1.0;
        
SetPVarInt(playerid"pDynamicBB"CreateDynamicObject(2103xyz0.00.00.0, .worldid GetPlayerVirtualWorld(playerid), .interiorid GetPlayerInterior(playerid)));
        
SetPVarFloat(playerid"pDynamicBBX"x); SetPVarFloat(playerid"pDynamicBBY"y); SetPVarFloat(playerid"pDynamicBBZ"z);
        
format(stringsizeof(string), "{FF0000}/boombox_usar{FFFFFF} para ligar a sua boombox.");
        
SetPVarInt(playerid"pDynamicBBLabel"_:CreateDynamic3DTextLabel(stringCOLOR_WHITExyz+0.65.0, .worldid GetPlayerVirtualWorld(playerid), .interiorid GetPlayerInterior(playerid)));
        
SetPVarInt(playerid"pDynamicBBArea"CreateDynamicSphere(xyz30.0GetPlayerVirtualWorld(playerid), GetPlayerInterior(playerid)));
        
SetPVarInt(playerid"pDynamicBBInt"GetPlayerInterior(playerid));
        
SetPVarInt(playerid"pDynamicBBVW"GetPlayerVirtualWorld(playerid));
        }
    }
    return 
1;

Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)