Szerző Téma: Miért nem jó az hogy kapjon pénzt 3 percenként?  (Megtekintve 1095 alkalommal)

Nem elérhető buci11

  • 502
    • Profil megtekintése
Miért nem jó az hogy kapjon pénzt 3 percenként?
« Dátum: 2011. november 24. - 19:24:19 »
+1 Show voters
[pawn]
new rendor[MAX_PLAYERS];
CMD:rendormunka(playerid,params[])
{
if(IsPlayerInRangeOfPoint(playerid,5.0, 294.8869,-37.9352,1001.5156))
{
   SendClientMessage(playerid,0xFF0606FF,\"Mostantól rendõr vagy parancsok (/rendorcmds)\");
   SendClientMessage(playerid,0xFF0606FF,\"3 percenként kapsz 100.000ft t feladatod felügyelj a rendre!\");
   SetTimer(\"fizu\", 3*60000, false);
   rendor[playerid] = 1;
}
return 1;
}
public fizu()
{
(236 sor)   GivePlayerMoney(playerid, 10000);
return 1;
}[/pawn]
a hiba
[pawn]
C:\\Users\\endyke\\Downloads\\szerver\\gamemodes\\Új mappa\\mod.pwn(236) : error 017: undefined symbol \"playerid\"
Pawn compiler 3.2.3664           Copyright © 1997-2006, ITB CompuPhase
1 Error.
[/pawn]

Gang[St]e[R]

  • Vendég
Miért nem jó az hogy kapjon pénzt 3 percenként?
« Válasz #1 Dátum: 2011. november 24. - 19:34:09 »
+1 Show voters
SetTimerEx -t kell alkalmazni, mert a fizet eljárásban nincs playerid, jah és a létrehozásánál hozzá kell irni a playeridet ()-közé.

Nem elérhető Sheet

  • 1508
  • Támogató
    • Profil megtekintése
Miért nem jó az hogy kapjon pénzt 3 percenként?
« Válasz #2 Dátum: 2011. november 24. - 19:36:22 »
+1 Show voters
[pawn]
new rendor[MAX_PLAYERS];
public OnGameModeInit()
{
SetTimer(\"fizu\", 3*60000, true);
return 1;
}
CMD:rendormunka(playerid,params[])
{
if(IsPlayerInRangeOfPoint(playerid,5.0, 294.8869,-37.9352,1001.5156))
{
   SendClientMessage(playerid,0xFF0606FF,\"Mostantól rendõr vagy parancsok (/rendorcmds)\");
   SendClientMessage(playerid,0xFF0606FF,\"3 percenként kapsz 100.000ft t feladatod felügyelj a rendre!\");
   rendor[playerid] = 1;
}
return 1;
}
public fizu()
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(renndor == 1)

{


GivePlayerMoney(i, 110000);


}


}


}[/pawn]

Nem elérhető buci11

  • 502
    • Profil megtekintése
Miért nem jó az hogy kapjon pénzt 3 percenként?
« Válasz #3 Dátum: 2011. november 24. - 19:39:34 »
+1 Show voters
Valami nem jó mert nem ír ki semmit nem történik semmi mikor beírom de még csak azt se írja hogy rossz parancs
« Utoljára szerkesztve: 2011. november 24. - 19:48:41 írta buci11 »

Nem elérhető Stray

  • 617
    • Profil megtekintése
Miért nem jó az hogy kapjon pénzt 3 percenként?
« Válasz #4 Dátum: 2011. november 24. - 20:06:26 »
0 Show voters
Mivel amit Sheet írt azt 3 percenként ad autómatikusan fizetést a rendõröknek!

Miért nem jó az hogy kapjon pénzt 3 percenként?
« Válasz #5 Dátum: 2011. november 24. - 20:22:23 »
0 Show voters
Idézetet írta: straY\' date=1322161586\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"13685\" data-ipsquote-contentclass=\"forums_Topic
Mivel amit Sheet írt azt 3 percenként ad autómatikusan fizetést a rendõröknek!
 
Õ szerintem a parancsra gondolt!
buci11:
Úgy lett megírva,hogy egy helyen lehessen csak elfogadni a munkát!
Teleportálj a 94.8869,-37.9352,1001.5156 koordintára,és ott próbáld!

Nem elérhető buci11

  • 502
    • Profil megtekintése
Miért nem jó az hogy kapjon pénzt 3 percenként?
« Válasz #6 Dátum: 2011. november 24. - 21:52:50 »
+1 Show voters
tudom annyira hülye azért nem vagyok de nem mûködik

Nem elérhető Sheet

  • 1508
  • Támogató
    • Profil megtekintése
Miért nem jó az hogy kapjon pénzt 3 percenként?
« Válasz #7 Dátum: 2011. november 24. - 22:29:34 »
+1 Show voters
Idézetet írta: buci11 date=1322167970\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"13685\" data-ipsquote-contentclass=\"forums_Topic
tudom annyira hülye azért nem vagyok de nem mûködik
 
Szervert újraindítottad?
Nézd meg így ír e valamit:
[pawn]new rendor[MAX_PLAYERS];
public OnGameModeInit()
{
SetTimer(\"fizu\", 3*60000, true);
return 1;
}
CMD:rendormunka(playerid,params[])
{
#pragma unused params
if(IsPlayerInRangeOfPoint(playerid,5.0, 294.8869,-37.9352,1001.5156))
{
   SendClientMessage(playerid,0xFF0606FF,\"Mostantól rendõr vagy parancsok (/rendorcmds)\");
   SendClientMessage(playerid,0xFF0606FF,\"3 percenként kapsz 100.000ft t feladatod felügyelj a rendre!\");
   rendor[playerid] = 1;
}
else return SendClientMessage(playerid, RED, \"Nem vagy a checkpointba!\");
return 1;
}
public fizu()
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(renndor == 1)

{


GivePlayerMoney(i, 110000);


SendClientMessage(i, RED, \"Indul a fizu\");


}


}


}[/pawn]

Nem elérhető buci11

  • 502
    • Profil megtekintése
Miért nem jó az hogy kapjon pénzt 3 percenként?
« Válasz #8 Dátum: 2011. november 24. - 22:54:33 »
0 Show voters
tökéletes köszönöm zárok

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal