Szerző Téma: Számlálás  (Megtekintve 644 alkalommal)

Számlálás
« Dátum: 2010. november 07. - 19:02:13 »
0 Show voters
Sziasztok anyiba kéne segiteni hogy van egy join parancsom:
 

if(strcmp(cmdtext, \"/join\", true) == 0)
{
     if (IsPlayerInCheckpoint(playerid))
     {
                   dmid[playerid] = 1; // Azonosítószám megadása FONTOS
                   SendClientMessage(playerid, 0xFFFF00FF, \"Dm-re jelentkeztél!!!\");// szöveget átírhatod.
     }
     else
     {
               SendClientMessage(playerid, 0xFFFF00FF, \"Itt nem tudsz jelentkezni!\");// szöveget átírhatod.
     }
     return 1;
}

 
Azt hogy lehet meg számolni hogy join parancsot hányan irták be?? Ezt kéne meg számolni:  dmid[playerid] = 1;

Nem elérhető nyE

  • 1745
    • Profil megtekintése
Számlálás
« Válasz #1 Dátum: 2010. november 07. - 19:17:53 »
0 Show voters
#include <a_samp>
new beirtak;
new string[256];
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, \"/join\", true) == 0)
{
if (IsPlayerInCheckpoint(playerid))
{
   dmid[playerid] = 1;
   SendClientMessage(playerid, 0xFFFF00FF, \"Dm-re jelentkeztél!!!\");
   beirtak++;
}
else
{
   SendClientMessage(playerid, 0xFFFF00FF, \"Itt nem tudsz jelentkezni!\");
}
return 1;
}
if(!strcmp(\"/parancsodneve\", cmdtext, true))
{
format(string,sizeof(string),\"%d vannak a ... dm-ben.\",beirtak);
SendClientMessage(playerid,0xAFAFAFAA,string);
return 1;
}
return 0;
}

 
Az /exitdm-hez vagy ahoz ha kijön belõle írd ezt:
 
beirtak--;

Számlálás
« Válasz #2 Dátum: 2010. november 07. - 21:42:18 »
0 Show voters
Sikerült köszönöm:D

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal