$3b@st&@n
Administrator

Dołączył: 24 Wrz 2009
Posty: 137
Przeczytał: 0 tematów
Pomógł: 2 razy Ostrzeżeń: 0/6 Skąd: Nowy Tomyśl
|
Wysłany: Sob 22:28, 17 Paź 2009 Temat postu: |
|
|
Kod: #include <a_samp>
#include <dini>
#include <dubl>
new modplayerid;
new tmp[256];
new idx;
new PlayerName[MAX_PLAYER_NAME];
GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
new ModName[MAX_PLAYER_NAME];
GetPlayerName(modplayerid, ModName, sizeof(ModName));
tmp = strtok(cmdtext, idx);
modplayerid = strval(tmp);
new cmd[256];
new idx;
cmd = strtok(cmdtext, idx);
new nick[200][24];
new str[256];
new str2[256];
dini_IntSet(udb_encode(ModName), "Mod", 1);
format(str, sizeof(str), "Dałeś Moda graczowi %s.", ModName);
SendClientMessage(playerid, KOLOR_ZIELONY, str);
format(str2, sizeof(str2), "Dostałeś Moda od admina %s.", PlayerName);
SendClientMessage(playerid, KOLOR_ZIELONY, str2);
public OnPlayerText(playerid,text[])
{
new Player[24];
GetPlayerName(playerid, nick[playerid], 24);
if(strval(dini_Get(udb_encode(PlayerName),"Mod")) == 0)
{
format(Player,24,"%s[%d]",nick[playerid],playerid);
SetPlayerName(playerid, Player);
SendPlayerMessageToAll(playerid, text);
SetPlayerName(playerid, nick[playerid]);
}
if(strval(dini_Get(udb_encode(PlayerName),"Mod")) == 1)
{
format(Player,24,"%s[Mod][%d]",nick[playerid],playerid);
SetPlayerName(playerid, Player);
SendPlayerMessageToAll(playerid, text);
SetPlayerName(playerid, nick[playerid]);
}
return 0;
}
public OnPlayerCommand
if(strcmp(cmd, "/dajmod", true) == 0)
{
new modplayerid;
new idx;
new PlayerName[MAX_PLAYER_NAME];
GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
new ModName[MAX_PLAYER_NAME];
GetPlayerName(modplayerid, ModeName, sizeof(ModName));
modplayerid = strval(tmp);
if(!strlen(tmp))
{
SendClientMessage(playerid, KOLOR_JASNONIEBIESKI, "Użyj /dajmod [id gracza]");
return 1;
}
if(IsPlayerAdmin(playerid))
{
if(IsPlayerConnected(modplayerid))
{
if(strval(dini_Get(udb_encode(ModName),"Mod")) == 0)
{
new str[256];
new str2[256];
dini_IntSet(udb_encode(ModName), "Mod", 1);
format(str, sizeof(str), "Dałeś Moda graczowi %s.", ModName);
SendClientMessage(playerid, KOLOR_ZIELONY, str);
format(str2, sizeof(str2), "Dostałeś Moda od admina %s.", PlayerName);
SendClientMessage(playerid, KOLOR_ZIELONY, str2);
}
else
{
SendClientMessage(playerid, KOLOR_CZERWONY, "Ten gracz ma już Moda!");
}
}
else
{
SendClientMessage(playerid, KOLOR_CZERWONY, "Nieprawidłowe ID gracza!");
}
}
else
{
SendClientMessage(playerid, KOLOR_CZERWONY, "Nie jesteś adminem!");
}
return 1;
}
if(strcmp(cmd, "/wezmod", true) == 0)
{
new modplayerid;
new idx;
new PlayerName[MAX_PLAYER_NAME];
GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
new ModName[MAX_PLAYER_NAME];
GetPlayerName(modplayerid, ModName, sizeof(ModName));
modplayerid = strval(tmp);
if(!strlen(tmp))
{
SendClientMessage(playerid, KOLOR_JASNONIEBIESKI, "Użyj /dajmod [id gracza]");
return 1;
}
if(IsPlayerAdmin(playerid))
{
if(IsPlayerConnected(modplayerid))
{
if(strval(dini_Get(udb_encode(ModName),"Mod")) == 1)
{
new str[256];
new str2[256];
dini_IntSet(udb_encode(ModName), "Mod", 0);
format(str, sizeof(str), "Zabrales Moda graczowi %s.", ModName);
SendClientMessage(playerid, KOLOR_ZIELONY, str);
format(str2, sizeof(str2), "Dostałeś Moda od admina %s.", PlayerName);
SendClientMessage(playerid, KOLOR_ZIELONY, str2);
}
else
{
SendClientMessage(playerid, KOLOR_CZERWONY, "Ten gracz nie ma Moda!");
}
}
else
{
SendClientMessage(playerid, KOLOR_CZERWONY, "Nieprawidłowe ID gracza!");
}
}
else
{
SendClientMessage(playerid, KOLOR_CZERWONY, "Nie jesteś adminem!");
}
return 1;
if(strcmp(cmdtext, "/m-pomoc", true) == 0)
{
new PlayerName[MAX_PLAYER_NAME];
GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
if(strval(dini_Get(udb_encode(PlayerName), "Mod"))== 1)
{
SendClientMessage(playerid, KOLOR_ZIELONY, "cmd moda");
}
else
{
SendClientMessage(playerid, KOLOR_CZERWONY, "Nie masz Moda!");
}
return 1; | nie wiem czy zadziala ale sprubuj robilem z poradnikiem na vip'a a zrobilem mod'a mi cos z dini error mam
Post został pochwalony 0 razy |
|
|