Fil 0 Odesláno: 20. Září, 2008 Share Odesláno: 20. Září, 2008 Ahoj lidi udělal jsem to pro /nesledovat a potřebuji když dam tento příkaz tak abych se objevil tam kde jsem dal /sledovat [id] tedkon když dam /nesledovat tak mně to respawne tam u jakeho povolani jsem. dcmd_nesledovat(playerid,params[]){ #pragma unused params if(IsPlayerAdmin(playerid)) { if(IsPlayerConnected(playerid)) TogglePlayerSpectating(playerid,0); SetPlayerInterior(playerid, GetPlayerInterior(playerid)); }else{ SendClientMessage(playerid,0xFFFFFFAA,"[*Správa*] Nejsi admin."); } return true; } Link to comment Share on other sites More sharing options...
0 chytrak 14 Odesláno: 20. Září, 2008 Share Odesláno: 20. Září, 2008 U sledovat si dej GetPlayerPos u nesledovat si dej SetPlayerPos Link to comment Share on other sites More sharing options...
0 Fil 0 Odesláno: 20. Září, 2008 Author Share Odesláno: 20. Září, 2008 U sledovat si dej GetPlayerPos u nesledovat si dej SetPlayerPos TAkto??Jo a jak mam jeste errory G:\pawno\b.pwn(2590) : error 017: undefined symbol "X" G:\pawno\b.pwn(2603) : error 017: undefined symbol "X" DAl jsem new Float:X,Float:Y,Float:Z; ale mám též více erroru dcmd_sledovat(playerid,params[]){ if(IsPlayerAdmin(playerid)) { if(!strlen(params)) return SendClientMessage(playerid, 0x0099FFFF, "Použij: /sledovat [iD]"); new id = strval(params); if(!IsPlayerConnected(id)) return SendClientMessage(playerid, 0x0099FFFF, "ID neexistuje"); if(IsPlayerAdmin(strval(params))) return SendClientMessage(playerid, barva_cervena, "Nemůžeš sledovat admina."); new sled[100]; GetPlayerName(playerid, sled, 24); TogglePlayerSpectating(playerid,1); PlayerSpectatePlayer(playerid,id); GetPlayerPos(playerid,X,Y,Z); SetPlayerInterior(playerid, GetPlayerInterior(id)); }else{ SendClientMessage(playerid,0xFFFFFFAA,"[*Správa*] Nejsi admin."); } return true; } dcmd_nesledovat(playerid,params[]){ #pragma unused params if(IsPlayerAdmin(playerid)) { if(IsPlayerConnected(playerid)) TogglePlayerSpectating(playerid,0); SetPlayerPos(playerid,X,Y,Z); SetPlayerInterior(playerid, GetPlayerInterior(playerid)); }else{ SendClientMessage(playerid,0xFFFFFFAA,"[*Správa*] Nejsi admin."); } return true; } Link to comment Share on other sites More sharing options...
0 chytrak 14 Odesláno: 20. Září, 2008 Share Odesláno: 20. Září, 2008 new Float:X,Float:Y,Float:Z, soucasny; dcmd_sledovat(playerid,params[]) { if(IsPlayerAdmin(playerid)) { if(!strlen(params)) return SendClientMessage(playerid, 0x0099FFFF, "Použij: /sledovat [iD]"); new id = strval(params); soucasny = GetPlayerInterior(playerid); if(!IsPlayerConnected(id)) return SendClientMessage(playerid, 0x0099FFFF, "ID neexistuje"); if(IsPlayerAdmin(id)) return SendClientMessage(playerid, 0x0099FFFF, "Nemůžeš sledovat admina."); TogglePlayerSpectating(playerid,1); PlayerSpectatePlayer(playerid,id); GetPlayerPos(playerid,X,Y,Z); SetPlayerInterior(playerid, GetPlayerInterior(id)); }else{ SendClientMessage(playerid,0xFFFFFFAA,"[*Správa*] Nejsi admin."); } return true; } dcmd_nesledovat(playerid,params[]) { #pragma unused params if(IsPlayerAdmin(playerid)) { TogglePlayerSpectating(playerid,0); SetPlayerPos(playerid,X,Y,Z); SetPlayerInterior(playerid, soucasny); }else{ SendClientMessage(playerid,0xFFFFFFAA,"[*Správa*] Nejsi admin."); } return true; } Link to comment Share on other sites More sharing options...
0 Fil 0 Odesláno: 20. Září, 2008 Author Share Odesláno: 20. Září, 2008 hm sice jsem bez erroru ale stejně mně to spawne kmemu povolani a ne tam kde jsem dal příkaz /sledovat Link to comment Share on other sites More sharing options...
0 chytrak 14 Odesláno: 20. Září, 2008 Share Odesláno: 20. Září, 2008 jj protoze ta funkce na sledovani ho spawne, co se stane u tohoto jen se spawne a pak se presune, nebo jen spawne? protoze pokud se jen spawne tak je to dobry muzes to udelat pres settimerex po sppawnuti, ale nejde udelat aby se nespawnul jen presun po spawnu tam kde byl. Link to comment Share on other sites More sharing options...
0 Fil 0 Odesláno: 20. Září, 2008 Author Share Odesláno: 20. Září, 2008 prostě když dam sledovani hrače třeba u jizzy a pak dam nesledovat tak se neobjevim u jizzy ale tam kde začina to dane povolani u ktereho sem Link to comment Share on other sites More sharing options...
0 Pepa 2 Odesláno: 16. Březen, 2012 Share Odesláno: 16. Březen, 2012 Udělej to jak říkal chytrak _______________________Pawno.cz Můj nick na gta-samp -> Pepa Můj název serveru -> ( CZ - SK ) Velka**Parba Link to comment Share on other sites More sharing options...
0 XxM4st3rxX 3 Odesláno: 16. Březen, 2012 Share Odesláno: 16. Březen, 2012 Udělej to jak říkal chytrak _______________________Pawno.cz Můj nick na gta-samp -> Pepa Můj název serveru -> ( CZ - SK ) Velka**Parba ty sa nekukáš na dátum bo čo? Napsal: sob 20. zář 2008 14:31:12 Link to comment Share on other sites More sharing options...
0 Hrb™ 48 Odesláno: 16. Březen, 2012 Share Odesláno: 16. Březen, 2012 Udělej to jak říkal chytrak _______________________Pawno.cz Můj nick na gta-samp -> Pepa Můj název serveru -> ( CZ - SK ) Velka**Parba ty sa nekukáš na dátum bo čo? Napsal: sob 20. zář 2008 14:31:12 To mě dostalo Chudák... Link to comment Share on other sites More sharing options...
Dotaz
Fil 0
Ahoj lidi udělal jsem to pro /nesledovat a potřebuji když dam tento příkaz tak abych se objevil tam kde jsem dal /sledovat [id] tedkon když dam /nesledovat tak mně to respawne tam u jakeho povolani jsem.
dcmd_nesledovat(playerid,params[]){
#pragma unused params
if(IsPlayerAdmin(playerid))
{
if(IsPlayerConnected(playerid))
TogglePlayerSpectating(playerid,0);
SetPlayerInterior(playerid, GetPlayerInterior(playerid));
}else{
SendClientMessage(playerid,0xFFFFFFAA,"[*Správa*] Nejsi admin.");
}
return true;
}
Link to comment
Share on other sites
9 odpovědí na tuto otázku
Recommended Posts