Hallöööööö,
ich wollte nen /interview Befehl machen. Tippt ein Memebr der Fraktions ID 6 (N.R) /interview ID so kann er und pID (also der andere) /live benutzen.
Es klappt, nur, der pID (also nicht der N.R, sondern der andere) kann kein /live benutzen. Da kommt immer "du befindest dich in keinem interview"
Bitte um hilfe
Code:
[pwn]ocmd:interview(playerid,params[])
{
if(!isPlayerInFrakt(playerid,6)) return SendClientMessage(playerid,ROT,"[Fehler]{FFFFFF} Du bist kein News Reporter.");
new pID;
new string[128];
if(GetPVarInt(pID,"Live") == 1) return SendClientMessage(playerid,ROT,"[Fehler]{FFFFFF} Der Spieler befindet sich bereits in einem Interview.");
if(sscanf(params,"s",string))return SendClientMessage(playerid,ROT,"[Hilfe]{FFFFFF} Nutzung: /interview [ID]");
SendClientMessage(pID,NR,"[Interview]{FFFFFF} Ein News Reporter hat mit dir ein Interview gestartet. Tippe /live um zu schreiben.");
SetPVarInt(playerid,"Live",1);
SetPVarInt(pID,"Live",1);
}
ocmd:live(playerid,params[])
{
if(!GetPVarInt(playerid,"Live") == 1) return SendClientMessage(playerid,ROT,"[Fehler]{FFFFFF} Du befindest dich in keinem Interview.");
new name[MAX_PLAYER_NAME],string[128],text[128];
if(sscanf(params,"s",string))return SendClientMessage(playerid,ROT,"[Hilfe]{FFFFFF} Nutzung: /live [Text]");
GetPlayerName(playerid,name,sizeof name);
format(text,sizeof(text),"[Live Interview] %s:{FFFFFF} %s",SpielerName(playerid),string);
SendClientMessageToAll(NR,text);
return 1;
}[/pwn]
Speichern:
[pwn]dini_IntSet(Spielerdatei,"Live",GetPVarInt(playerid,"Live"));[/pwn]
Laden:
[pwn]SetPVarInt(playerid,"Live",dini_Int(Spielerdatei,"Live"));[/pwn]
ich wollte nen /interview Befehl machen. Tippt ein Memebr der Fraktions ID 6 (N.R) /interview ID so kann er und pID (also der andere) /live benutzen.
Es klappt, nur, der pID (also nicht der N.R, sondern der andere) kann kein /live benutzen. Da kommt immer "du befindest dich in keinem interview"
Bitte um hilfe
Code:
[pwn]ocmd:interview(playerid,params[])
{
if(!isPlayerInFrakt(playerid,6)) return SendClientMessage(playerid,ROT,"[Fehler]{FFFFFF} Du bist kein News Reporter.");
new pID;
new string[128];
if(GetPVarInt(pID,"Live") == 1) return SendClientMessage(playerid,ROT,"[Fehler]{FFFFFF} Der Spieler befindet sich bereits in einem Interview.");
if(sscanf(params,"s",string))return SendClientMessage(playerid,ROT,"[Hilfe]{FFFFFF} Nutzung: /interview [ID]");
SendClientMessage(pID,NR,"[Interview]{FFFFFF} Ein News Reporter hat mit dir ein Interview gestartet. Tippe /live um zu schreiben.");
SetPVarInt(playerid,"Live",1);
SetPVarInt(pID,"Live",1);
}
ocmd:live(playerid,params[])
{
if(!GetPVarInt(playerid,"Live") == 1) return SendClientMessage(playerid,ROT,"[Fehler]{FFFFFF} Du befindest dich in keinem Interview.");
new name[MAX_PLAYER_NAME],string[128],text[128];
if(sscanf(params,"s",string))return SendClientMessage(playerid,ROT,"[Hilfe]{FFFFFF} Nutzung: /live [Text]");
GetPlayerName(playerid,name,sizeof name);
format(text,sizeof(text),"[Live Interview] %s:{FFFFFF} %s",SpielerName(playerid),string);
SendClientMessageToAll(NR,text);
return 1;
}[/pwn]
Speichern:
[pwn]dini_IntSet(Spielerdatei,"Live",GetPVarInt(playerid,"Live"));[/pwn]
Laden:
[pwn]SetPVarInt(playerid,"Live",dini_Int(Spielerdatei,"Live"));[/pwn]
[Blockierte Grafik: http://www.abload.de/img/vpn876l.png]
Neu im Bereich Pawn? Du kommst nicht klar? Du bist verwirrt und möchtest endlich scripten können?
Klick mich für mehr Informationen.
Klick mich für mehr Informationen.