Evo npr htio bi na nekom eventu ili ovako dati nesto, no neznam kao da to slozim u kodu da kada napisem npr. /staviskin id da da tom igracu skin. Isto tako i za djeljenje zatvora i sve komande za nekome dati nesto. Treba mi samo osnovni dio. Pomagajte. Unarpijed Hvala!
Evo ti za skin:
if(strcmp(cmd, "/setskin", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "[USAGE]: /setskin [PlayerID/PartOfName] [Skin ID]");
return 1;
}
new para1;
new level;
para1 = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
level = strval(tmp);
if(level > 299 || level < 0)
{
SendClientMessage(playerid, COLOR_GREY, "Wrong Skin ID !");
return 1;
}
if (PlayerInfo[playerid][pAdmin] >= 1)
{
if(IsPlayerConnected(para1))
{
if(para1 != INVALID_PLAYER_ID)
{
GetPlayerName(para1, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
PlayerInfo[para1][pChar] = level;
format(string, sizeof(string), " Your skin has been changed by %s.", sendername);
SendClientMessage(para1, COLOR_YELLOW, string);
format(string, sizeof(string), " %s's Skin Was Set To %d by %s.", giveplayer, level ,sendername);
SendClientMessage(playerid, COLOR_YELLOW, string);
SetPlayerSkin(para1, PlayerInfo[para1][pChar]);
}
}//not connected
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " You are not Authorized to use that Command !");
}
}
return 1;
}
To ti je za GF
Nije bas za GF, tj. za GF je, ali za LARP, posto vidim pChar, zato nemojte samo kopirati komande i stavljati, nego ih prvo proucite.
Citat: RedMan poslato Oktobar 15, 2010, 23:53:26 POSLE PODNE
Evo ti za skin:
if(strcmp(cmd, "/setskin", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "[USAGE]: /setskin [PlayerID/PartOfName] [Skin ID]");
return 1;
}
new para1;
new level;
para1 = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
level = strval(tmp);
if(level > 299 || level < 0)
{
SendClientMessage(playerid, COLOR_GREY, "Wrong Skin ID !");
return 1;
}
if (PlayerInfo[playerid][pAdmin] >= 1)
{
if(IsPlayerConnected(para1))
{
if(para1 != INVALID_PLAYER_ID)
{
GetPlayerName(para1, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
PlayerInfo[para1][pChar] = level;
format(string, sizeof(string), " Your skin has been changed by %s.", sendername);
SendClientMessage(para1, COLOR_YELLOW, string);
format(string, sizeof(string), " %s's Skin Was Set To %d by %s.", giveplayer, level ,sendername);
SendClientMessage(playerid, COLOR_YELLOW, string);
SetPlayerSkin(para1, PlayerInfo[para1][pChar]);
}
}//not connected
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " You are not Authorized to use that Command !");
}
}
return 1;
}
To ti je za GF
Pa neznas sta bi reko, imam mod raden od nule i reko sam da mi treba samo osnovni dio koji omogucavva da da igracu nesto a ti meni cijelu komadnu.....
SetPlayerSkin(playerid, 277);
da pojasnim 227 je broj skina tj id
ma znam ali kako da ja taj skin dam nekome xD kako nekuzite
Koliko ja znam moze posluzit DCMD procesor za to
Ajde probat cu ;)