SA-MP Forums Archive
[Ajuda] AJUDA NO MEU GM - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] AJUDA NO MEU GM (/showthread.php?tid=480194)



AJUDA NO MEU GM - Agamaster - 09.12.2013

Eu to querendo um FS de salvar dinheiro mas eu acho que essa parte do meu GM estб impedindo que o FS funcione corretamente
Quote:

public OnPlayerSpawn(playerid)
{
if(IsPlayerNPC(playerid)) return 1;

new randSpawn = 0;

SetPlayerInterior(playerid,0);
TogglePlayerClock(playerid,0);
ResetPlayerMoney(playerid);
GivePlayerMoney(playerid, 30000); >>>AKI NESSA PARTE EU ACHO QUE Й ONDE ESTБ O PROBLEMA<<<<




Re: AJUDA NO MEU GM - smiiir - 09.12.2013

Quote:
Originally Posted by iCasTiel
Посмотреть сообщение
pawn Код:
#include a_samp
#include DOF2


public OnFilterScriptInit() {

    print("Sistema de salvar dinheiro carregado ....");
    return 1;
}

public OnFilterScriptExit() {

    new i, Nome[25], Diretorio[40];
   
    for ( i = 0; i < MAX_PLAYERS; ++i ) {
   
        if ( IsPlayerConnected(i) ) {
       
            GetPlayerName(i, Nome, 25);

            format (Diretorio, sizeof Diretorio, "Dinheiro/%s.ini", Nome);
           
            DOF2_SetInt(Diretorio, "Quantia", GetPlayerMoney(i));
            DOF2_SaveFile();
        }
   
    }
    DOF2_Exit();
    return 1;
}

public OnPlayerSpawn(playerid) {

    new Diretorio[40], Nome[25];
   
    GetPlayerName(playerid, Nome, 25);
   
    format (Diretorio, sizeof Diretorio, "Dinheiro/%s.ini", Nome);
   
    if ( fexist(Diretorio) )
        GivePlayerMoney(playerid, DOF2_GetInt(Diretorio, "Quantia"));
    else {
   
        DOF2_CreateFile(Diretorio);
        DOF2_SetInt(Diretorio, "Quantia", 0);
        DOF2_SaveFile();
    }
    return 1;
}

public OnPlayerDisconnect(playerid, reason) {

    new Diretorio[40], Nome[25];

    GetPlayerName(playerid, Nome, 25);
   
    format (Diretorio, sizeof Diretorio, "Dinheiro/%s.ini", Nome);
    DOF2_SetInt(Diretorio, "Quantia", GetPlayerMoney(playerid) );
    DOF2_SaveFile();
   
    return 1;
}
Modifique conforme sua necessidade.
pawn Код:
public OnPlayerSpawn(playerid) {

    if(IsPlayerNPC(playerid))
        return true;

    new randSpawn = 0;

    SetPlayerInterior(playerid,0);
    TogglePlayerClock(playerid,0);
}



Re: AJUDA NO MEU GM - Agamaster - 09.12.2013

Tem 1 problema ele nгo nasce com 30.000
Eu quero que o skin nascese com 30.000


Re: AJUDA NO MEU GM - ZaturN - 09.12.2013

Tente retirar o ResetPlayerMoney(playerid); porque ele estб em OnPlayerSpawn, ai quando o cara morre ele perde o dinheiro porque resetou.


Re: AJUDA NO MEU GM - Agamaster - 09.12.2013

1є Logo com o nick ex: Abestalhado_Loko
2є Ele tem que iniciar com 30.000


Re: AJUDA NO MEU GM - smiiir - 09.12.2013

Coloca pra ele receber dinheiro quando terminar o registro


Re: AJUDA NO MEU GM - Agamaster - 09.12.2013

Como eu nгo sei ?
Ajuda


Re: AJUDA NO MEU GM - ZaturN - 09.12.2013

Fica lб perto onde mostra a mensagem para ele se registrar se tem duvida aqui у:

PHP код:
Aperte Ctrl+F e procure algo assim:
GivePlayerGrana(playerid,10000); 



Re: AJUDA NO MEU GM - bruxo00 - 09.12.2013

Vocк nгo sabe fazer isso mas estб a "fazer" um GM?

PHP код:
GivePlayerMoney(playeriddinheiro); 
no fim do registo.


Re: AJUDA NO MEU GM - Agamaster - 09.12.2013

Nгo tem esse GivePlayerGrana e tambйm nгo tem o GivePlayerMoney
O q faзo