Insurance car Help
#1

When I buy a car I do not show the price of insurance, i show $0.And after I destroy it looks normal price.
PHP код:
public OnVehicleDeath(vehicleidkillerid) {
    
#if defined DEBUG
        
printf("[debug] OnVehicleDeath(%d, %d)"vehicleidkillerid);
    
#endif
    
Gas[vehicleid]=100;
    
Radio[vehicleid]=0;
    foreach(
Playerx)
    {
        if(
vehicleid == playerVariables[x][pCarID1])
        {
            
playerVariables[x][pInsurance] += 5000;
            
playerVariables[x][pInsurancePoints] --;
        }
        if(
vehicleid == playerVariables[x][pCarID2])
        {
            
playerVariables[x][pInsurance2] += 5000;
            
playerVariables[x][pInsurancePoints2] --;
        }
        if(
vehicleid == playerVariables[x][pCarID3])
        {
            
playerVariables[x][pInsurance3] += 5000;
            
playerVariables[x][pInsurancePoints3] --;
        }
        if(
vehicleid == playerVariables[x][pCarID4])
        {
            
playerVariables[x][pInsurance4] += 5000;
            
playerVariables[x][pInsurancePoints4] --;
        }
    }
    return 
1;

PHP код:
stock PurchaseVehicleFromDealer(playeridmodelpricePprice)
{
        new 
string[64];
        if(
playerVariables[playerid][pDonate] == 0)
        {
            if(
playerVariables[playerid][pCarModel1] == || playerVariables[playerid][pCarModel2] == 0)
            {
                if(
playerVariables[playerid][pCarModel1] == 0)
                {
                    if(
vehSlots[model] >= 1)
                    {
                        if(
playerVariables[playerid][pMoney] >= vehPrice[model] || playerVariables[playerid][pPremiumPoints] >= vehPrice[model])
                        {
                             
playerVariables[playerid][pInsurancePoints] = 10;
                            
format(szMessage256,"UPDATE playeraccounts SET playerCar1Days = 0 WHERE playerID = %d"playerVariables[playerid][pInternalID]);
                            
mysql_tquery(handleszMessage);
                            
playerVariables[playerid][pCarModel1] = model// Set the model.
                            
playerVariables[playerid][pCarPaintjob] = -1;
                            
playerVariables[playerid][pCarColour1][0] = random(126);
                            
playerVariables[playerid][pCarColour1][1] = random(126);
                            new 
str2[128];
                            
format(str2,128,"UPDATE `playeraccounts` SET `playerCarModel`='%d' WHERE `playerID`='%d'",playerVariables[playerid][pCarModel1],playerVariables[playerid][pInternalID]);
                            
mysql_tquery(handle,str2);
                            
vehSlots[model] --;
                            
                            
playerVariables[playerid][pCarPos1][0] = 387.9068;
                            
playerVariables[playerid][pCarPos1][1] = -1521.1827;
                            
playerVariables[playerid][pCarPos1][2] = 32.2999;
                            
                            
playerVariables[playerid][pMoney] -= price;
                            
playerVariables[playerid][pPremiumPoints] -= Pprice;
                            
format(stringsizeof(string), "Congratulations! You have purchased a %s for $%d."VehicleNames[model 400], vehPrice[model]);
                            
SendClientMessage(playeridCOLOR_WHITEstring);
                               
SpawnPlayerVehicle(playerid);
                               
SetVehicleToRespawnEx(playerVariables[playerid][pCarID1]);
                        }
                        else 
SendClientMessage(playeridCOLOR_TEAL,"You don't have enough money!");
                    }
                    else 
SendClientMessage(playeridCOLOR_TEAL,"The stock is empty!");
                } 
PHP код:
if(listitem == 3)
            {
                if(
playerVariables[playerid][pCarSelected] == 1)
                {
                    new 
da[500];
                    
format(da500"Cate puncte de asigurare vrei sa cumperi? %d / insurance point (%d/10)"playerVariables[playerid][pInsurance],playerVariables[playerid][pInsurancePoints]);
                    
ShowPlayerDialog(playerid22521DIALOG_STYLE_INPUT,"Insurance",da,"Ok","Cancel");
                }
                else if(
playerVariables[playerid][pCarSelected] == 2)
                {
                    new 
da[500];
                    
format(da500"Cate puncte de asigurare vrei sa cumperi? %d / insurance point (%d/10)"playerVariables[playerid][pInsurance2],playerVariables[playerid][pInsurancePoints2]);
                    
ShowPlayerDialog(playerid22521DIALOG_STYLE_INPUT,"Insurance",da,"Ok","Cancel");
                }
                else if(
playerVariables[playerid][pCarSelected] == 3)
                {
                    new 
da[500];
                    
format(da500"Cate puncte de asigurare vrei sa cumperi? %d / insurance point (%d/10)"playerVariables[playerid][pInsurance3],playerVariables[playerid][pInsurancePoints3]);
                    
ShowPlayerDialog(playerid22521DIALOG_STYLE_INPUT,"Insurance",da,"Ok","Cancel");
                }
                else if(
playerVariables[playerid][pCarSelected] == 4)
                {
                    new 
da[500];
                    
format(da500"Cate puncte de asigurare vrei sa cumperi? %d / insurance point (%d/10)"playerVariables[playerid][pInsurance4],playerVariables[playerid][pInsurancePoints4]);
                    
ShowPlayerDialog(playerid22521DIALOG_STYLE_INPUT,"Insurance",da,"Ok","Cancel");
                }
            }
        }
    } 
PHP код:
if(!isnull(inputtext))
                {
                 new 
points strval(inputtext);
                 if(
points 10) return SendClientMessage(playeridCOLOR_WHITE"{FFB870}Nu poti cumpara mai putin de 1, dar nici mai mult de 10 puncte.");
                 if(
playerVariables[playerid][pCarSelected] == 1)
                 {
                         if(
points playerVariables[playerid][pInsurancePoints] > 10)
                        {
                            
SendClientMessage(playerid, -1"Nu poti detine mai mult de 10 puncte de asigurare.");
                            return 
1;
                        }
                         else if(
points >= 0)
                           {
                            new 
bani playerVariables[playerid][pInsurance] * points;
                            
                             if(
playerVariables[playerid][pMoney] > bani)
                              {
                                  
playerVariables[playerid][pInsurancePoints] += points;
                                
playerVariables[playerid][pMoney] -= bani;
                                  
format(szMessage,256,"Ai cumparat %d puncte de asigurare cu $%s."pointsNumberFormat(bani));
                                
SCM(playerid,COLOR_ATTACKszMessage);
                               }
                             else 
SCM(playerid, -1,"You don't have enought money.");
                           }
                       } 
Video :[ame]http://www.youtube.com/watch?v=KtHmdhrTKQ4[/ame]
Reply
#2

HELP PLEASE
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)