Servus, ich bin seit lange wieder in Sa-mp aktive. Nur habe ich Problem das ich grade nicht klar denken kann.
Ich würde gerne Lizenz kauf zusammen fügen.
Code:
if(strcmp(cmd, "/angelscheinkaufen", true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid,COLOR_SYSTEM,"[CMDINFO]: /angelscheinkaufen [Creditkarte oder Geld]");
return 1;
}
if(PlayerInfo[playerid][pFishlic] == 1)
{
SendClientMessage(playerid,COLOR_SYSTEM,"Du besitz den Angelschein bereits!");
return 1;
}
new stat[32];
strmid(stat, tmp, 0, sizeof(stat), sizeof(stat));
//stat = memcpy(stat, tmp, 0, 32*4, 32*4);
if (!PlayerToPoint(20.0, playerid,325.2433,305.0097,999.1484))
{
SendClientMessage(playerid,COLOR_SYSTEM,"Du musst im Amt sein!");
return 1;
}
if(PlayerInfo[playerid][pLevel] <= 1)
{
SendClientMessage(playerid,COLOR_SYSTEM,"Du bist noch Level 1 und kannst dir kein Angelschein kaufen");
return 1;
}
if (strcmp(stat, "Geld", true) == 0)
{
if(GetPlayerCash(playerid) >= 200)
{
GivePlayerCash(playerid, -200);
SendClientMessage(playerid,COLOR_SYSTEM,"Du hast dir den Angelschein Gekauft");
PlayerInfo[playerid][pFishlic] = 1;
}
else
{
SendClientMessage(playerid,COLOR_SYSTEM,"Du besitz keine 200$");
}
return 1;
}
if (strcmp(stat, "Creditkarte", true) == 0)
{
if(PlayerInfo[playerid][pCard] == 0)
{
SendClientMessage(playerid, COLOR_WHITE, "Du besitzt keine Creditkarte.");
SendClientMessage(playerid, COLOR_WHITE, "Beantrage dir eine Creditkarte");
return 1;
}
else
{
SendClientMessage(playerid,COLOR_SYSTEM,"Du hast dir ein Angelschein gekauft");
PlayerInfo[playerid][pCardM] += 200;
PlayerInfo[playerid][pFishlic] = 1;
return 1;
}
}
}
if(strcmp(cmd, "/waffenscheinkaufen", true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid,COLOR_SYSTEM,"[CMDINFO]: /waffenscheinkaufen [Creditkarte oder Geld]");
return 1;
}
if(PlayerInfo[playerid][pWeaplic] == 1)
{
SendClientMessage(playerid,COLOR_SYSTEM,"Du besitzt Bereits ein Waffenschein!");
return 1;
}
new stat[32];
strmid(stat, tmp, 0, sizeof(stat), sizeof(stat));
//stat = memcpy(stat, tmp, 0, 32*4, 32*4);
if (!PlayerToPoint(20.0, playerid,300.0864,-137.1253,1004.0625))
{
SendClientMessage(playerid,COLOR_SYSTEM,"Du bist nicht auf Schießstand!");
return 1;
}
if(PlayerInfo[playerid][pLevel] <= 1)
{
SendClientMessage(playerid,COLOR_SYSTEM,"Du kannst dir mit level 1 Kein Waffenschein kaufen");
return 1;
}
if (strcmp(stat, "Geld", true) == 0)
{
if(GetPlayerCash(playerid) >= 1500)
{
GivePlayerCash(playerid, -1500);
SendClientMessage(playerid,COLOR_SYSTEM,"Du hast dir ein Waffenschein gekauft");
PlayerInfo[playerid][pWeaplic] = 1;
}
else
{
SendClientMessage(playerid,COLOR_SYSTEM,"Du besitz keine 1500$");
}
return 1;
}
if (strcmp(stat, "Creditkarte", true) == 0)
{
if(PlayerInfo[playerid][pCard] == 0)
{
SendClientMessage(playerid, COLOR_WHITE, "Du Besitzt keine Creditkarte.");
SendClientMessage(playerid, COLOR_WHITE, "Beantrage dir eine Creditkarte");
return 1;
}
else
{
SendClientMessage(playerid,COLOR_SYSTEM,"Du hast dir ein Waffenschein Gekauft");
PlayerInfo[playerid][pCardM] += 1500;
PlayerInfo[playerid][pWeaplic] = 1;
return 1;
}
}