SA-MP Forums Archive
[Pedido] Sistema de profs - 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: [Pedido] Sistema de profs (/showthread.php?tid=180835)



[Pedido] Sistema de profs - [GET]Vidaloka - 03.10.2010

e ae galera,estou me matando tentando fazer um sistema de profissoes,ate consegui me baseando em um sistema de um gm ae,porem,ele usa outro sistema e nгo dini como eu uso ae nгo deu muito certo na hora de salvar =/ tentei procurar no search e nгo achei nada relacionado.

alguйm poderia me passar pelomenus uma base de um sistema de profs que salve como dini e que as profs tenha id... agradeзo.


Re: [Pedido] Sistema de profs - [BEP]AcerPilot - 03.10.2010

Veja no hatycone e use udb em vez de Dini pra salvar essas coisas, na minha opiniгo й muito mais fбcil.


Re: [Pedido] Sistema de profs - rene20 - 03.10.2010

Ja tento usa o search ?


ou o sticky tutoriais ?


Re: [Pedido] Sistema de profs - [GET]Vidaloka - 03.10.2010

Quote:
Originally Posted by [BEP]AcerPilot
Посмотреть сообщение
Veja no hatycone e use udb em vez de Dini pra salvar essas coisas, na minha opiniгo й muito mais fбcil.
Usei exatamente o hatycone,porem nгo gosto de udb,prefiro dini msm.


Re: [Pedido] Sistema de profs - [BEP]AcerPilot - 03.10.2010

Desculpe, nгo mecho com dini..


Re: [Pedido] Sistema de profs - Cobertozinho - 03.10.2010

https://sampforum.blast.hk/showthread.php?tid=168357


Re: [Pedido] Sistema de profs - HigorOliver - 03.10.2010

Olha vou fazer um sistema de 2 prof nao vou adicionar comandos e nada so para vs ter uma base

No TOP :
pawn Код:
#include <dini>
#define Gay     1 // Ele definirar que '1' e a  PROF : Gay
new Prof[MAX_PLAYERS]; //Variavel
Pronto Criamos a Base do script agora vamos aprofundar nisto, Vamos fazer o spawn dele

Em OnPlayerSpawn Adicione :
pawn Код:
if(Prof[playerid] == Gay)//Verifica se ele e da PROF : Gay caso seja ele sera teleportado para sua HQ
{
SetPlayerPos(playerid,CORDENADAS X,,CORDENADAS Y,CORDENADAS Z,);// Escolha a cordenadas
}
Agora vamos Colocar um Salariozinho
Em OnGameModeInit Adicione:
pawn Код:
SetTimer("PayDay",3600000,1); // A CADA 1 HORA ELE EFETUARAR O PAGAMENTO
No final do GM adicione :
pawn Код:
forward PlayDay(playerid);
public PayDay(playerid)
{
if(Prof[playerid]==Gay)// Verifica se e da PROF
{
GetPlayerMoney(playerid,5000);//DA A GRANINHA :D
}
return 1;
}
Agora VaMos Salvar a Prof
Va ate ONplayerconnect adicioneee :
pawn Код:
if(dini_Isset("prof.ini",PlayerName(playerid))) (Prof[playerid] = dini_Int("prof.ini",PlayerName(playerid))); // Carrega a prof
Agora em ONplayerDisconnect
pawn Код:
dini_IntSet("prof.ini",PlayerName(playerid),Prof[playerid]); // Salvarar a prof
Agora em OnGameModeInit :
pawn Код:
if(!fexist("prof.ini")) dini_Create("prof.ini"); // Criarar o arquivo
No final do gm :
pawn Код:
stock PlayerName(playerid) {
new PlayerName[MAX_PLAYERS];
GetPlayerName(playerid, PlayerName, MAX_PLAYERS);
return PlayerName;
}
Prontu isto aee para adicionar um comando a uma prof use

pawn Код:
if (strcmp("/comando", cmdtext, true, 10) == 0)
{
if(Prof[playerid] == Gay)
{
  //AQUI FICARAR A FUNЗВO !
}
return 1;
}



Re: [Pedido] Sistema de profs - [GET]Vidaloka - 03.10.2010

Quote:
Originally Posted by HigorOliver
Посмотреть сообщение
Olha vou fazer um sistema de 2 prof nao vou adicionar comandos e nada so para vs ter uma base

No TOP :
pawn Код:
#include <dini>
#define Gay     1 // Ele definirar que '1' e a  PROF : Gay
new Prof[MAX_PLAYERS]; //Variavel
Pronto Criamos a Base do script agora vamos aprofundar nisto, Vamos fazer o spawn dele

Em OnPlayerSpawn Adicione :
pawn Код:
if(Prof[playerid] == Gay);//Verifica se ele e da PROF : Gay caso seja ele sera teleportado para sua HQ
{
SetPlayerPos(playerid,CORDENADAS X,,CORDENADAS Y,CORDENADAS Z,);// Escolha a cordenadas
}
Agora vamos Colocar um Salariozinho
Em OnGameModeInit Adicione:
pawn Код:
SetTimer("PayDay",3600000,1); // A CADA 1 HORA ELE EFETUARAR O PAGAMENTO
No final do GM adicione :
pawn Код:
forward PlayDay(playerid);
public PayDay(playerid)
{
if(Prof[playerid]==Gay)// Verifica se e da PROF
{
GetPlayerMoney(playerid,5000);//DA A GRANINHA :D
}
return 1;
}
Agora VaMos Salvar a Prof
Va ate ONplayerconnect adicioneee :
pawn Код:
if(dini_Isset("prof.ini",PlayerName(playerid))) (Prof[playerid] = dini_Int("prof.ini",PlayerName(playerid))); // Carrega a prof
Agora em ONplayerDisconnect
pawn Код:
dini_IntSet("prof.ini",PlayerName(playerid),Prof[playerid]); // Salvarar a prof
Agora em OnGameModeInit :
pawn Код:
if(!fexist("prof.ini")) dini_Create("prof.ini"); // Criarar o arquivo
No final do gm :
pawn Код:
stock PlayerName(playerid) {
new PlayerName[MAX_PLAYERS];
GetPlayerName(playerid, PlayerName, MAX_PLAYERS);
return PlayerName;
}
Prontu isto aee para adicionar um comando a uma prof use

pawn Код:
if (strcmp("/comando", cmdtext, true, 10) == 0)
{
if(Prof[playerid] == Gay)
{
  //AQUI FICARAR A FUNЗВO !
}
return 1;
}
Deu este erro:

C:\Users\RedShot\Desktop\SV\samp03asvr_R7_win32\ga memodes\uut.pwn(25777) : error 036: empty statement

que se encontra na linha:

pawn Код:
if(Prof[playerid] == Gay);//Verifica se ele e da PROF : Gay caso seja ele sera teleportado para sua HQ



Respuesta: [Pedido] Sistema de profs - Lipepva - 03.10.2010

Sу tira o
pawn Код:
;



Re: [Pedido] Sistema de profs - HigorOliver - 03.10.2010

pawn Код:
if(Prof[playerid] == Gay)//Verifica se ele e da PROF : Gay caso seja ele sera teleportado para sua HQ
{
SetPlayerPos(playerid,CORDENADAS X,,CORDENADAS Y,CORDENADAS Z,);// Escolha a cordenadas
}
Desculpe-me sem querer fiz um erro bobo ai eu ja arrumei.