SA-MP Forums Archive
Can Some One - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+---- Forum: Help Archive (https://sampforum.blast.hk/forumdisplay.php?fid=89)
+---- Thread: Can Some One (/showthread.php?tid=274804)



Can Some One - shaikh007 - 07.08.2011

Can some one converter below code with zcmd for me please help
pawn Код:
#include <a_samp>
forward PlusPayDayZeit(playerid);
new PayDayZeit[MAX_PLAYERS];
new FirstSpawnOfPlayer[MAX_PLAYERS] = 0;
new PayDayTimer;
public OnFilterScriptInit()
{
print("| FOXPAYDAY v2.0 |");
return 1;
}

public OnFilterScriptExit()
{
print("| FOXPAYDAY v2.0 |");
return 1;
}
public OnPlayerSpawn(playerid)
{
if(FirstSpawnOfPlayer[playerid] == 0)
{
PayDayTimer = SetTimerEx("PlusPayDayZeit",300,1,"i",playerid);
FirstSpawnOfPlayer[playerid] = 1;
}
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
new cmd[256];
new idx;
cmd = strtok(cmdtext, idx);
if(strcmp(cmd,"/paydayzeit",true)==0)
{
if(IsPlayerConnected(playerid))
{
for (new i = 0;i < 9; i++)
{
SendClientMessageToAll(0xFFFFFFAA," ");
}
new string[38];
format(string, sizeof(string), "Spielzeit seit dem letzten PayDay: %d",PayDayZeit[playerid]);
SendClientMessage(playerid,0xFFFFFFFF, string);
return 1;
}
}
return 1;
}

public OnPlayerDisconnect(playerid)
{
KillTimer(PayDayTimer);
return 1;
}

public PlusPayDayZeit(playerid)
{
PayDayZeit[playerid] += 1;
if(PayDayZeit[playerid] >= 1) //wenn PayDayZeit[playerid] 10 ist (pro 10 minuten)
{
new string[24];
new gZufallGehalt = random(5000);
if(gZufallGehalt < 4997) { gZufallGehalt += 3; }
format(string,sizeof(string),"~b~PayDay~n~~g~+%d$",gZufallGehalt);
GameTextForPlayer(playerid,string,2000,1);
GivePlayerMoney(playerid,gZufallGehalt);
PayDayZeit[playerid] = 0;
}
return 1;
}

stock strtok(const string[], &index,seperator=' ')
{
new length = strlen(string);
new offset = index;
new result[256];
while ((index < length) && (string[index] != seperator) && ((index - offset) < (sizeof(result) - 1)))
{
result[index - offset] = string[index];
index++;
}

result[index - offset] = EOS;
if ((index < length) && (string[index] == seperator))
{
index++;
}
return result;
}



Re: Can Some One - array13 - 07.08.2011

ZCMD(im not very good converting commands from strcmp to zcmd

PHP код:
COMMANDpaydayzeit(playeridparams[])
{
if (
APlayerData[playerid][LoggedIn] == true)
{
for (new 
0;9i++)
{
SendClientMessageToAll(0xFFFFFFAA," ");
}
new 
string[38];
format(stringsizeof(string), "Spielzeit seit dem letzten PayDay: %d",PayDayZeit[playerid]);
SendClientMessage(playerid,0xFFFFFFFFstring);
return 
1;




Re: Can Some One - System64 - 07.08.2011

here is the whole code
pawn Код:
#include <a_samp>
forward PlusPayDayZeit(playerid);
new PayDayZeit[MAX_PLAYERS];
new FirstSpawnOfPlayer[MAX_PLAYERS] = 0;
new PayDayTimer;
public OnFilterScriptInit()
{
print("| FOXPAYDAY v2.0 |");
return 1;
}

public OnFilterScriptExit()
{
print("| FOXPAYDAY v2.0 |");
return 1;
}
public OnPlayerSpawn(playerid)
{
if(FirstSpawnOfPlayer[playerid] == 0)
{
PayDayTimer = SetTimerEx("PlusPayDayZeit",300,1,"i",playerid);
FirstSpawnOfPlayer[playerid] = 1;
}
return 1;
}

public OnPlayerDisconnect(playerid)
{
KillTimer(PayDayTimer);
return 1;
}

public PlusPayDayZeit(playerid)
{
PayDayZeit[playerid] += 1;
if(PayDayZeit[playerid] >= 1) //wenn PayDayZeit[playerid] 10 ist (pro 10 minuten)
{
new string[24];
new gZufallGehalt = random(5000);
if(gZufallGehalt < 4997) { gZufallGehalt += 3; }
format(string,sizeof(string),"~b~PayDay~n~~g~+%d$",gZufallGehalt);
GameTextForPlayer(playerid,string,2000,1);
GivePlayerMoney(playerid,gZufallGehalt);
PayDayZeit[playerid] = 0;
}
return 1;
}

CMD:paydayzeit(playerid, params[])
{
    for (new i = 0;i < 9; i++)
    {
    SendClientMessageToAll(0xFFFFFFAA," ");
    }
    new string[38];
    format(string, sizeof(string), "Spielzeit seit dem letzten PayDay: %d",PayDayZeit[playerid]);
    SendClientMessage(playerid,0xFFFFFFFF, string);
    }
    return 1;
}



Re: Can Some One - array13 - 07.08.2011

lol copyed my one,you forgott


if (APlayerData[playerid][LoggedIn] == true)