SA-MP Forums Archive
Duda sobre dos codigos codigo - 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: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: Duda sobre dos codigos codigo (/showthread.php?tid=277264)



Duda sobre dos codigos codigo - chucho - 17.08.2011

hola bueno tengo una duda ya que en mi server cuando entra un jugador le empieza a subir el dinero a full y quiero saber que codigo hace que pase eso
no se tal vez GivePlayerMoney bueno gracias

y aprobechando alguien sabe como hacer para que alos jugadores que esten en pausa le aparesca un texto arriba de su personaje bueno gracias por su tiempo


Re: Duda sobre dos codigos codigo - rubensm - 17.08.2011

Para lo del texto Afk puedes usar OnPlayerPause, bъscalo con el buscador (Creo que lanzaron uno en Espaсol Josta si no me equivoco, mira lanzamientos en Espaсol, si no es asi, ve al buscador)


En cuanto al dinero, pueden ser varias cosas:



Re: Duda sobre dos codigos codigo - Mr.GeEk - 17.08.2011

busca todo lo que tenga GivePlayerMoney(


Respuesta: Duda sobre dos codigos codigo - ConecCionMex - 17.08.2011

O para qe te vites la pena de esar buscando

Usa
pawn Код:
GivePlayerMoney(playerid, 200);
en
pawn Код:
public OnPlayerSpawn(playerid)
    {
   //GivePlayerMoney y la cantidad
   return 1;
}
asi apareceran con 200 pesos nomas


Respuesta: Duda sobre dos codigos codigo - leaNN! - 17.08.2011

dsa, ninguno le dio una respuesta correcta.

1) rubensm: OnPlayerConnected?... SetPlayerSpawn, un callback? Pf.
2) MrGeek, y si tiene un sistema de compras&ventas? xD
3) Conecc, poner GivePlayerMoney(playerid, 200); solo le daria $200 mas.

Creo que lo mas simple y efectivo, seria lo siguiente:

pawn Код:
public OnPlayerSpawn(playerid)
{
new Float:money;
GetPlayerMoney(playerid, money);
GivePlayerMoney(playerid, -money);
GivePlayerMoney(playerid, +1000);
return 1;
}
Entonces el jugador solo spawnearia con $1000.

Tambien podes ponerte a buscar "GivePlayerMoney(playerid, CANTIDAD);" donde CANTIDAD es la cantidad de dinero que le da el server a los players.


Re: Duda sobre dos codigos codigo - Stell4 - 17.08.2011

Quote:

public OnPlayerSpawn(playerid)
{
ResetPlayerMoney(playerid);
GivePlayerMoney(playerid, 1000);
return 1;
}

Se complicaron todos, incluyendo tu leaNN!.

Aunque esto sigue siendo una soluciуn cutre, lo mejor es cortar el problema por su origen, desconosco como es tu Gamemode, otro problema serнa si en vez de al spawnear, el dinero fuera recibido a travйs de un timer, por algo que tenga ese gamemode en especнfico.


Re: Duda sobre dos codigos codigo - SadaharuZ - 17.08.2011

pawn Код:
GivePlayerMoney(playerid, (-GetPlayerMoney(playerid) + 1000));
Eso le quitarб dinero hasta que llegue a 1000.


Respuesta: Duda sobre dos codigos codigo - leaNN! - 17.08.2011

Humm... no conocia el ResetPlayerMoney ^^.
Todos los dнas te patea la cabeza informaciуn nueva, їno?

Pense lo del timer, quizas es un timer al que se le puso true en vez de false entonces sigue, y sigue, y sigue ejecutandose y dandole plata al jugador en vez de parar.


Respuesta: Duda sobre dos codigos codigo - TiNcH010 - 17.08.2011

Quote:
Originally Posted by ConecCionMex
Посмотреть сообщение
O para qe te vites la pena de esar buscando

Usa
pawn Код:
GivePlayerMoney(playerid, 200);
en
pawn Код:
public OnPlayerSpawn(playerid)
    {
   //GivePlayerMoney y la cantidad
   return 1;
}
asi apareceran con 200 pesos nomas
Fail xD
Si usa eso de dar la plata no lo setea y le suma 200 en vez de setearlo en 200 xD
Deberнa usar ResetPlayerMoney y luego GivePlayerMoney

pawn Код:
public OnPlayerSpawn(playerid)
    {
   ResetPlayerMoney(playerid); // quita toda la plata
   GivePlayerMoney(playerid, 200); // le da 200 p
   return 1;
}