Szerző Téma: Killtimer probléma  (Megtekintve 1468 alkalommal)

Killtimer probléma
« Dátum: 2012. április 03. - 14:49:30 »
0 Show voters
Hy all.
Csináltam egy felmond parancsot a munkákhoz és hibát ír :S
Hiba:
 

E:\\Documents and Settings\\Krisz\\Asztal\\[R]endõr [A]cademy\\gamemodes\\EMR.pwn(89) : error 076: syntax error in the expression, or invalid function call
E:\\Documents and Settings\\Krisz\\Asztal\\[R]endõr [A]cademy\\gamemodes\\EMR.pwn(90) : error 076: syntax error in the expression, or invalid function call
    Copyright (c) 1997-2006, ITB CompuPhase
 
2 Errors.

 
Kód:   
 
CMD:felmond(playerid, params[])
{
KillTimer(taxistimer);
KillTimer(mentostimer);
SendClientMessage(playerid, SARGA, \"Felmondtál az állásodból!\");
SetPlayerPos(playerid, -249.8684,2609.4885,62.8582);
return 1;
}

Nem elérhető Gabor..

  • 1883
  • Gabor..
    • Profil megtekintése
Killtimer probléma
« Válasz #1 Dátum: 2012. április 03. - 14:51:58 »
0 Show voters
A \'mentostimer\'-t, és a \'taxistimer\'-t másold be!

Killtimer probléma
« Válasz #2 Dátum: 2012. április 03. - 14:56:06 »
0 Show voters
Tessék:
 
forward taxistimer(playerid);
public taxistimer(playerid){
GivePlayerMoney(playerid, 480);
SendClientMessage(playerid, -1, \"{00ff00}[FIZETÉS] {ffffff}Megkaptad a fizetésed! 480$\");
return 1;
}
forward mentostimer(playerid);
public mentostimer(playerid){
GivePlayerMoney(playerid, 973);
SendClientMessage(playerid, -1, \"{00ff00}[FIZETÉS] {ffffff}Megkaptad a fizetésed! 973$\");
return 1;
}

Nem elérhető doboka98

  • 1002
    • Profil megtekintése
Killtimer probléma
« Válasz #3 Dátum: 2012. április 03. - 14:58:53 »
0 Show voters
Nem értek a szkripteléshez nagyon, de ez szerintem nem timer. Hol van az idõ?

Nem elérhető Gabor..

  • 1883
  • Gabor..
    • Profil megtekintése
Killtimer probléma
« Válasz #4 Dátum: 2012. április 03. - 15:32:48 »
0 Show voters
Igen, és holvan az idõzitõ, ami meghivja ezt az eljárást?

Killtimer probléma
« Válasz #5 Dátum: 2012. április 03. - 15:41:39 »
0 Show voters
      CMD:taxis(playerid, params[])
{
new string[255];
if(gTeam[playerid] == TAXIS)
SetPlayerSkin(playerid, 19);
SetPlayerPos(playerid, -248.2956,2662.7441,62.6875);
SetTimer(\"taxistimer\",1000*60*15,false);
SendClientMessage(playerid, SARGA, \"Mostantól taxisként dolgozol!\");
SendClientMessage(playerid, FEHER, \"Ha felakarsz mondani /felmond\");
new taxis[MAX_PLAYER_NAME];
GetPlayerName(playerid, taxis, sizeof(taxis));
format(string, sizeof string, \"{ffffff}%s {00ff1e}mostantól taxisként dolgozik! {00ff00}Hívhatod a {ff0000}/telefon {00ff00}parancsal.\",taxis);
SendClientMessageToAll(0x00ff1eAA,string);
return 1;
}

Nem elérhető Gabor..

  • 1883
  • Gabor..
    • Profil megtekintése
Killtimer probléma
« Válasz #6 Dátum: 2012. április 03. - 16:03:19 »
+1 Show voters
new tatimer; //Globálisan létrehozzuk
CMD:taxis(playerid, params[])
{
new string[255];
if(gTeam[playerid] == TAXIS)
SetPlayerSkin(playerid, 19);
SetPlayerPos(playerid, -248.2956,2662.7441,62.6875);
tatimer = SetTimer(\"taxistimer\",1000*60*15,false);
SendClientMessage(playerid, SARGA, \"Mostantól taxisként dolgozol!\");
SendClientMessage(playerid, FEHER, \"Ha felakarsz mondani /felmond\");
new taxis[MAX_PLAYER_NAME];
GetPlayerName(playerid, taxis, sizeof(taxis));
format(string, sizeof string, \"{ffffff}%s {00ff1e}mostantól taxisként dolgozik! {00ff00}Hívhatod a {ff0000}/telefon {00ff00}parancsal.\",taxis);
SendClientMessageToAll(0x00ff1eAA,string);
return 1;
}
CMD:felmond(playerid, params[])
{
KillTimer(tatimer);
SendClientMessage(playerid, SARGA, \"Felmondtál az állásodból!\");
SetPlayerPos(playerid, -249.8684,2609.4885,62.8582);
return 1;
}
 

forward taxistimer(playerid);
public taxistimer(playerid)
{
GivePlayerMoney(playerid, 480);
SendClientMessage(playerid, -1, \"{00ff00}[FIZETÉS] {ffffff}Megkaptad a fizetésed! 480$\");
return 1;
}

Igy esetleg. Ugyan igy csináld a mentõsnél is.

Killtimer probléma
« Válasz #7 Dátum: 2012. április 03. - 16:09:33 »
0 Show voters
Köszi Gabor..
Ment a +!

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal