Wysłany: 2012-04-01, 23:39
Colin_Carleone
Wiek: 30 Na forum: 5725 dni Posty: 373
Piwa : 4801
Witam.
M?g?by mi kto? pokaza? jak zrobi? skrypt na takie kajdanki , ?e gdy gliniarz wpisze /skuj , to b?dzie za nim teleportowa?o gracza ? A potem /odkuj , to tzw. odkuje go ?
Chodzi o skrypt w zcmd
Za pomoc
Pozdro
Wysłany: 2012-04-02, 07:01
optimus
PawnoMen
Wiek: 27 Na forum: 5614 dni Posty: 453
Nick w MP: [PMS]ReveresPL
Piwa : 159
zamro? gracza i komende na spawna
Wysłany: 2012-04-02, 08:02
Colin_Carleone
Wiek: 30 Na forum: 5725 dni Posty: 373
Piwa : 4801
To , to ja wiem od samego pocz?tku
A nie ma kto? jakiego? wzoru , albo co? ?
Wysłany: 2012-04-02, 08:05
B!4CK
Never give UP!
Wiek: 32 Na forum: 5810 dni Posty: 1047
Nick w MP: John
Piwa : 1891
g?ra mapy :
Kod: new KogoZakul[MAX_PLAYERS] = -1;
cmd :
Kod: CMD:skuj(playerid, cmdtext[])
{
new playerid2;
new f=PlayerInfo[playerid][pFrakcja];
if(!ToFrakcja(playerid,f)) return 1;
if(FrakcjaInfo[f][fTyp]!=1) return 1;
if(sscanf(cmdtext, "i", playerid2))
{
GuiInfo(playerid,""BIALY"U?yj: "MAPA"/skuj (id)");
return 1;
}
if(playerid == playerid2)
{
GuiInfo(playerid,"Nie mo?esz zakuwa? samego siebie.");
return 1;
}
if(!IsPlayerConnected(playerid2))
{
GuiInfo(playerid,"Gracz nie jest zalogowany.");
return 1;
}
if(!OdlegloscGracze(5.0, playerid, playerid2))
{
GuiInfo(playerid,"Gracz nie jest ko?o ciebie!");
return 1;
}
if(KogoZakul[playerid2] != -1)
{
KogoZakul[playerid2] = -1;
SendClientMessageFormat(playerid, 0xffffff00, "Odku?e? gracza %s.", Nick[playerid2]);
format(String, sizeof(String),"*%s rozku? %s.",Nick[playerid], Nick[playerid2]);
WyswietlText(playerid,KOLOR_JA,10.0,String);
}
else
{
KogoZakul[playerid2] = playerid;
SendClientMessageFormat(playerid, 0xffffff00, "Zaku?e? gracza %s.", Nick[playerid2]);
format(String, sizeof(String),"*%s sku? %s.",Nick[playerid], Nick[playerid2]);
WyswietlText(playerid,KOLOR_JA,10.0,String);
}
return 1;
}
CMD:skujadm(playerid, cmdtext[])
{
new playerid2;
if(!ToAdminLevel(playerid,3)) return 1;
if(sscanf(cmdtext, "i", playerid2))
{
GuiInfo(playerid,""BIALY"U?yj: "MAPA"/skujadm (id)");
return 1;
}
if(playerid == playerid2)
{
GuiInfo(playerid,"Nie mo?esz zakuwa? samego siebie.");
return 1;
}
if(!IsPlayerConnected(playerid2))
{
GuiInfo(playerid,"Gracz nie jest zalogowany.");
return 1;
}
if(!OdlegloscGracze(5.0, playerid, playerid2))
{
GuiInfo(playerid,"Gracz nie jest ko?o ciebie!");
return 1;
}
if(KogoZakul[playerid2] != -1)
{
KogoZakul[playerid2] = -1;
SendClientMessageFormat(playerid, 0xffffff00, "Odku?e? gracza %s.", Nick[playerid2]);
format(String, sizeof(String),"*%s rozku? %s.",Nick[playerid], Nick[playerid2]);
WyswietlText(playerid,KOLOR_JA,10.0,String);
}
else
{
KogoZakul[playerid2] = playerid;
SendClientMessageFormat(playerid, 0xffffff00, "Zaku?e? gracza %s.", Nick[playerid2]);
format(String, sizeof(String),"*%s sku? %s.",Nick[playerid], Nick[playerid2]);
WyswietlText(playerid,KOLOR_JA,10.0,String);
}
return 1;
}
d?? mapy :
Kod: forward Sekundnik();
public Sekundnik()
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(KogoZakul[i] != -1)
{
new kto = KogoZakul[i];
if(IsPlayerConnected(kto))
{
new Float:x, Float:y, Float:z, Float:a;
GetPlayerPos(kto, x, y, z);
GetPlayerFacingAngle(kto, a);
GetXYInFrontOfPoint(x, y, a, -2);
SetPlayerPos(i, x, y, z);
SetPlayerFacingAngle(i, a);
}
else KogoZakul[i] = -1;
}
}
}
stock GetXYInFrontOfPoint(&Float:x, &Float:y, Float:angle, Float:distance) {
x += (distance * floatsin(-angle, degrees));
y += (distance * floatcos(-angle, degrees));
}
Podpis
Cześć
[you]
!
Projekt, który poruszy scenę platformy SA:MP!
Wysłany: 2012-04-02, 11:50
Colin_Carleone
Wiek: 30 Na forum: 5725 dni Posty: 373
Piwa : 4801
Thx.
Temacik do zamkni?cia
Tagi: kajdanki
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: