Szerző Téma: 2perc/5000$  (Megtekintve 1302 alkalommal)

[ZzZ]Álmos

  • Vendég
2perc/5000$
« Dátum: 2012. február 14. - 21:52:03 »
0 Show voters
Sziasztok. Valaki letudná nekem írni CMD formájában, hogy egy player 2 percenként 5000$-t kapjon?

Nem elérhető Flash

  • 5726
  • (っ◕‿◕)っ
    • Profil megtekintése
2perc/5000$
« Válasz #1 Dátum: 2012. február 14. - 22:03:23 »
0 Show voters
Megírtam neked úgy, hogy alapból kapjon mindenki 5000$-t 2 percenként.
Ha jól értelmeztem ezt akartad.
 
#include <a_samp>
new asd;
forward Cash();
public OnFilterScriptInit()
{
asd = SetTimer(\"Cash\", 120000, true); // 120000 = 2 perc
return 1;
}
public OnFilterScriptExit()
{
KillTimer(asd);
return 1;
}
public Cash()
{
    for(new i = 0; i < MAX_PLAYERS; i++)
{
    GivePlayerMoney(i, GetPlayerMoney(i) + 5000);
}
return 1;
}

[ZzZ]Álmos

  • Vendég
2perc/5000$
« Válasz #2 Dátum: 2012. február 14. - 22:04:28 »
0 Show voters
Idézetet írta: Flash date=1329253403\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"17070\" data-ipsquote-contentclass=\"forums_Topic
Megírtam neked úgy, hogy alapból kapjon mindenki 5000$-t 2 percenként.
Ha jól értelmeztem ezt akartad.
 
#include <a_samp>
new asd;
forward Cash();
public OnFilterScriptInit()
{
asd = SetTimer(\"Cash\", 120000, true); // 120000 = 2 perc
return 1;
}
public OnFilterScriptExit()
{
KillTimer(asd);
return 1;
}
public Cash()
{
    for(new i = 0; i < MAX_PLAYERS; i++)
{
    GivePlayerMoney(i, GetPlayerMoney(i) + 5000);
}
return 1;
}

 

Megtudnád írni CMD formájában?

Nem elérhető CANNONN

  • 2139
    • Profil megtekintése
2perc/5000$
« Válasz #3 Dátum: 2012. február 14. - 22:06:49 »
0 Show voters
Szia!
zcmd formájában?
 

#include <a_samp>
new asd;
forward Cash();
public OnFilterScriptExit()
{
KillTimer(asd);
return 1;
}
public Cash()
{
    for(new i = 0; i < MAX_PLAYERS; i++)
{
    GivePlayerMoney(i, GetPlayerMoney(i) + 5000);
}
return 1;
}
CMD:asd(playerid, params[])
{
asd = SetTimer(\"Cash\", 120000, true); // 120000 = 2 perc = 2*60000
return 1;
}

[ZzZ]Álmos

  • Vendég
2perc/5000$
« Válasz #4 Dátum: 2012. február 14. - 22:07:45 »
0 Show voters
Idézetet írta: Cannonn date=1329253609\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"17070\" data-ipsquote-contentclass=\"forums_Topic
Szia!
zcmd formájában?
 

#include <a_samp>
new asd;
forward Cash();
public OnFilterScriptExit()
{
KillTimer(asd);
return 1;
}
public Cash()
{
    for(new i = 0; i < MAX_PLAYERS; i++)
{
    GivePlayerMoney(i, GetPlayerMoney(i) + 5000);
}
return 1;
}
CMD:asd(playerid, params[])
{
asd = SetTimer(\"Cash\", 120000, true); // 120000 = 2 perc = 2*60000
return 1;
}

 

CMD. Bemásolok egy példát
[pawn]CMD:heal(playerid, params[])
{
    new osszeg[250];
    new nev[MAX_PLAYER_NAME];
    GetPlayerName(playerid, nev, sizeof(nev));
    format (osszeg, sizeof(osszeg), \"{00ff26}%s Feltöltötte az életét\", nev);
    SetPlayerHealth(playerid,100.0);
    return 1;
}[/pawn]

Nem elérhető Flash

  • 5726
  • (っ◕‿◕)っ
    • Profil megtekintése
2perc/5000$
« Válasz #5 Dátum: 2012. február 14. - 22:08:02 »
0 Show voters
#include <a_samp>
#include <zcmd>
new asd;
forward Cash();
public OnFilterScriptInit()
{
return 1;
}
public OnFilterScriptExit()
{
KillTimer(asd);
return 1;
}
public Cash()
{
    for(new i = 0; i < MAX_PLAYERS; i++)
{
    GivePlayerMoney(i, GetPlayerMoney(i) + 5000);
}
return 1;
}
CMD:money(playerid, params[])
{
if(IsPlayerAdmin(playerid) == 1){
asd = SetTimer(\"Cash\", 120000, true);
SendClientMessage(playerid, -1, \"Mostantól mindenkinek 2 percenként nõ a pénze 5000$-al!\"); }
return 1;
}
CMD:moneyoff(playerid, params[])
{
if(IsPlayerAdmin(playerid) == 1){
KillTimer(asd);
SendClientMessage(playerid, -1, \"Mostantól nem kap pénzt senki!\"); }
return 1;
}

 
Így?
« Utoljára szerkesztve: 2012. február 14. - 22:10:25 írta Flash »

Nem elérhető CANNONN

  • 2139
    • Profil megtekintése
2perc/5000$
« Válasz #6 Dátum: 2012. február 14. - 22:11:17 »
0 Show voters
Álmos, itt van zcmdben, csak kérdõjelet írtam, bocsi! ;)
 
Idézetet írta: Cannonn date=1329253609\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"17070\" data-ipsquote-contentclass=\"forums_Topic
Szia!
zcmd formájában?
 

#include <a_samp>
new asd;
forward Cash();
public OnFilterScriptExit()
{
KillTimer(asd);
return 1;
}
public Cash()
{
    for(new i = 0; i < MAX_PLAYERS; i++)
{
    GivePlayerMoney(i, GetPlayerMoney(i) + 5000);
}
return 1;
}
CMD:asd(playerid, params[])
{
asd = SetTimer(\"Cash\", 120000, true); // 120000 = 2 perc = 2*60000
return 1;
}

 


[ZzZ]Álmos

  • Vendég
2perc/5000$
« Válasz #7 Dátum: 2012. február 14. - 22:11:40 »
0 Show voters
Idézetet írta: Flash date=1329253682\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"17070\" data-ipsquote-contentclass=\"forums_Topic

#include <a_samp>
#include <zcmd>
new asd;
forward Cash();
public OnFilterScriptInit()
{
return 1;
}
public OnFilterScriptExit()
{
KillTimer(asd);
return 1;
}
public Cash()
{
    for(new i = 0; i < MAX_PLAYERS; i++)
{
    GivePlayerMoney(i, GetPlayerMoney(i) + 5000);
}
return 1;
}
CMD:money(playerid, params[])
{
if(IsPlayerAdmin(playerid) == 1){
asd = SetTimer(\"Cash\", 120000, true);
SendClientMessage(playerid, -1, \"Mostantól mindenkinek 2 percenként nõ a pénze 5000$-al!\"); }
return 1;
}
CMD:moneyoff(playerid, params[])
{
if(IsPlayerAdmin(playerid) == 1){
KillTimer(asd);
SendClientMessage(playerid, -1, \"Mostantól nem kap pénzt senki!\"); }
return 1;
}

 
Így?
 
Igen, viszont
[pawn]asd = SetTimer(\"Cash\", 150000, true);[/pawn]
asd mit keres ott? Oda mi illik?

Nem elérhető Flash

  • 5726
  • (っ◕‿◕)っ
    • Profil megtekintése
2perc/5000$
« Válasz #8 Dátum: 2012. február 14. - 22:13:26 »
0 Show voters
Azzal tudtam megoldani a KillTimert!

Nem elérhető CANNONN

  • 2139
    • Profil megtekintése
2perc/5000$
« Válasz #9 Dátum: 2012. február 14. - 22:14:17 »
0 Show voters
asd mit keres ott? Oda mi illik?[/quote]
Átírhatod amire akarod! ;) De ahhoz a változót is írd át a mód elején!

[ZzZ]Álmos

  • Vendég
2perc/5000$
« Válasz #10 Dátum: 2012. február 14. - 22:15:14 »
0 Show voters
Idézetet írta: Cannonn date=1329254057\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"17070\" data-ipsquote-contentclass=\"forums_Topic

asd mit keres ott? Oda mi illik?
Átírhatod amire akarod! ;) De ahhoz a változót is írd át a mód elején!
 
[/quote]
Valami konkrétat? Mit fogad el?

Nem elérhető CANNONN

  • 2139
    • Profil megtekintése
2perc/5000$
« Válasz #11 Dátum: 2012. február 14. - 22:16:20 »
0 Show voters
Amit szeretnél!
 
#include <a_samp>
new penz;
forward Cash();
public OnFilterScriptExit()
{
KillTimer(penz);
return 1;
}
public Cash()
{
    for(new i = 0; i < MAX_PLAYERS; i++)
{
    GivePlayerMoney(i, GetPlayerMoney(i) + 5000);
}
return 1;
}
CMD:asd(playerid, params[])
{
penz = SetTimer(\"Cash\", 120000, true); // 120000 = 2 perc = 2*60000
return 1;
}

Nem elérhető Flash

  • 5726
  • (っ◕‿◕)っ
    • Profil megtekintése
2perc/5000$
« Válasz #12 Dátum: 2012. február 14. - 22:17:20 »
0 Show voters
OFF: minek írtad le más változóval, az én megoldásom?

[ZzZ]Álmos

  • Vendég
2perc/5000$
« Válasz #13 Dátum: 2012. február 14. - 22:18:51 »
0 Show voters
C:\\Bencemod\\v2.6\\baremod.pwn(161) : error 017: undefined symbol \"penz\"
Mi a baj?

Nem elérhető Flash

  • 5726
  • (っ◕‿◕)っ
    • Profil megtekintése
2perc/5000$
« Válasz #14 Dátum: 2012. február 14. - 22:19:57 »
0 Show voters
Ez is az csak hibátlanul.
 
#include <a_samp>
#include <zcmd>
new asd;
forward Cash();
public OnFilterScriptInit()
{
return 1;
}
public OnFilterScriptExit()
{
KillTimer(asd);
return 1;
}
public Cash()
{
    for(new i = 0; i < MAX_PLAYERS; i++)
{
    GivePlayerMoney(i, GetPlayerMoney(i) + 5000);
}
return 1;
}
CMD:money(playerid, params[])
{
if(IsPlayerAdmin(playerid) == 1){
asd = SetTimer(\"Cash\", 120000, true);
SendClientMessage(playerid, -1, \"Mostantól mindenkinek 2 percenként nõ a pénze 5000$-al!\"); }
return 1;
}
CMD:moneyoff(playerid, params[])
{
if(IsPlayerAdmin(playerid) == 1){
KillTimer(asd);
SendClientMessage(playerid, -1, \"Mostantól nem kap pénzt senki!\"); }
return 1;
}

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal