forward time();
if (!strcmp("/testtimer", cmdtext, true)) { SetTimer("time",10000,0); return 1; }
public time() { SendClientMessageToAll(COLOR_GREEN,"IT'S WORKING!!!"); }
if (!strcmp("/testtimer", cmdtext, true)) { SetTimer("time",10000,1); return 1; }
new timepassed = -1;
new timeTimer;
forward time();
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(cmdtext, "/testtimer", true) == 0)
{
timepassed = -1;
time();
timeTimer = SetTimer("time", 1000, 1);
return 1;
}
return 0;
}
public time()
{
if (timepassed == 0)
{
SendClientMessageToAll(COLOR_GREEN, "IT'S WORKING!!!");
timepassed = -1;
KillTimer(timeTimer);
}
else
{
new str[128];
format(str, sizeof(str), "%d...", timepassed);
SendClientMessageToAll(COLOR_GREEN, str);
timepassed--;
}
}
Originally Posted by !MaVe
pawn Код:
|
C:\Documents and Settings\Andrius\Desktop\Best Driver\gamemodes\turnyrasV1.pwn(175) : error 012: invalid function call, not a valid address C:\Documents and Settings\Andrius\Desktop\Best Driver\gamemodes\turnyrasV1.pwn(175) : error 029: invalid expression, assumed zero C:\Documents and Settings\Andrius\Desktop\Best Driver\gamemodes\turnyrasV1.pwn(175) : warning 215: expression has no effect C:\Documents and Settings\Andrius\Desktop\Best Driver\gamemodes\turnyrasV1.pwn(193) : error 076: syntax error in the expression, or invalid function call
timeTimer();
format(str, sizeof(str), "%d...", time);
#include <a_samp> new abc = 0; new lol; public OnPlayerCommandText(playerid, cmdtext[]) { if (!strcmp("/testtimer", cmdtext, true)) { lol = SetTimer("time",1000,1); return 1; } return 0; } forward time(); public time(){ abc++; if(abc == 11){ SendClientMessageToAll(0x33AA33AA,"IT'S WORKING!!!"); KillTimer(lol); abc = 0; }else{ new str[128]; format(str, sizeof(str), "%d...", abc); SendClientMessageToAll(0x33AA33AA, str); } }
new timepassed = -1;
new timeTimer;
forward time();
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(cmdtext, "/testtimer", true) == 0)
{
timepassed = -1;
time();
timeTimer = SetTimer("time", 1000, 1);
return 1;
}
return 0;
}
public time()
{
if (timepassed == 0)
{
SendClientMessageToAll(COLOR_GREEN, "IT'S WORKING!!!");
timepassed = -1;
KillTimer(timeTimer);
}
else
{
new str[128];
format(str, sizeof(str), "%d...", timepassed);
SendClientMessageToAll(COLOR_GREEN, str);
timepassed--;
}
}
Originally Posted by Jefff
Код:
#include <a_samp> new abc = 0; new lol; public OnPlayerCommandText(playerid, cmdtext[]) { if (!strcmp("/testtimer", cmdtext, true)) { lol = SetTimer("time",1000,1); return 1; } return 0; } forward time(); public time(){ abc++; if(abc == 11){ SendClientMessageToAll(0x33AA33AA,"IT'S WORKING!!!"); KillTimer(lol); abc = 0; }else{ new str[128]; format(str, sizeof(str), "%d...", abc); SendClientMessageToAll(0x33AA33AA, str); } } |
public OnPlayerCommandText(playerid, cmdtext[]) { if (!strcmp("/testtimer", cmdtext, true)) { lol = SetTimer("time",1000,1); return 1; } if (!strcmp("/stopcd", cmdtext, true)) { KillTimer(lol); new string[128]; format(string,sizeof(string),"SERVER: Timer stopped at %d seconds", abc); SendClientMessageToAll(0x33AA33AA,string); abc=0; return 1; } return 0; }
Originally Posted by Dreftas
And now other thing :}
For example script is counting and on 5.. i write /stoptimer text apeears in chat window "Timer sopped at 5 seconds", how to make that? |
if (strcmp(cmdtext, "/stoptimer", true) == 0)
{
KillTimer(lol);
new str[128];
format(str, sizeof(str), "Timer stopped at %d seconds.", abc);
abc = 0;
SendClientMessageToAll(COLOR_GREEN, str);
return 1;
}