[Aiuto]Problema con dini ecc...

« Older   Newer »
 
  Share  
.
  1. Gimmy00
        +1   -1
     
    .

    User deleted


    Sono un nabbo dello script del pawn ma mi piace fare le cose da solo però mi serve aiuto su questo comando:
    CMD:compracasa1(playerid,params[])
    {
    if(IsPlayerInRangeOfPoint(playerid,1.0,2383.8889,1382.4570,10.8203))
    {
    if(dini_Exists("casa1.ini"))
    {
    new proprietario[MAX_PLAYER_NAME];
    GetPlayerName(playerid,proprietario,sizeof(proprietario));
    new soldi = GetPlayerMoney(playerid);
    if (soldi >= 200000)
    {
    GivePlayerMoney(playerid,-200000);
    dini_Set("casa1.ini","Proprietario",proprietario);
    SendClientMessage(playerid,COLOR_GREEN,"Hai acquistato la casa!");
    return 1;
    }
    else
    {
    if (soldi < 200000)
    SendClientMessage(playerid,COLOR_RED,"Non hai abbastanza soldi!");
    }
    if dini_Get("casa1.ini","Proprietario")== proprietario return 0;
    }
    }
    return 1;
    }
    Vorrei che una volta che il proprietario abbia comprato la casa non la possa piu ricomprare non ci riesco mi dà questo errore
    error 033: array must be indexed (variable "dini_Get")
     
    .
  2.     +1   -1
     
    .
    Avatar


    Group
    Member
    Posts
    733
    Reputazione
    +16
    Location
    Sopra di te.

    Status
    Offline
    Prova dini_IntGet al posto di get..
    Comunque per scripters base usa il codice default... è più facile, basterebbe usare le booleane, aggiungi un if dopo "if(IsPlayerInRangeOfPoint(playerid,1.0,2383.8889,1382.4570,10.8203))" che se la booleana "comprata" o come vuoi tu.. è = true, allora manda un messaggio d'errore, poi metti Else e fai la funziona regolare, solo che quando fai la funzione regolare aggiungi "COMPRATA = true"
    Non so se mi sono espresso.. ma sono dal cell, è difficile scrivere qui, cerca i tutorial su google per le booleane
     
    .
  3. Gimmy00
        +1   -1
     
    .

    User deleted


    Non funziona... Ora mi da l'errore 33 in proprietario
    Scusa mi fai un piccolo esempio di boolean usando smpr il dini per salvare i file... Te ne sarei grato
     
    .
  4.     +1   -1
     
    .
    Avatar


    Group
    Member
    Posts
    733
    Reputazione
    +16
    Location
    Sopra di te.

    Status
    Offline
    sono dal cell.. non posso ora, in questi giorni sto per rilasciare Il mio fs del razzo, li uso le booleane, te lo passo in mp appena ho tempo..
    comunque credo che qua ti dia errore perché casa.ini non è sempre esistente, metti I'll check come all'inizio.
     
    .
  5. Gimmy00
        +1   -1
     
    .

    User deleted


    Okok seguiro il tuo consiglio e aspetto il fs ^_^
     
    .
  6.     +1   -1
     
    .
    Avatar


    Group
    Member
    Posts
    733
    Reputazione
    +16
    Location
    Sopra di te.

    Status
    Offline
    Se proprio hai problemi scrivi sul forum di samp.. lì aiutano sempre
     
    .
5 replies since 12/7/2013, 19:34   88 views
  Share  
.
Top