Hallo ich habe da mal ein Paar fragen und zwar könnte mir jemand helfen bzw es machen und zwar das hier auf GF zuschreiben? brauch nur diese Funktion hier
also So sollte es ungefaier sein
ocmd:ansup(playerid, params[])
{
new id;
if(sscanf(params,"i",id))//er prüft ob eine id eingegeben wurde wenn nicht
{
return SendClientMessage(playerid,COLOR_GRAU,"Verwende /ansup [PlayerID]");//gibt er das aus
}
if(TicketGeschrieben[id] == 1)//wenn die id ein Ticket geschrieben hat
{
new Name[MAX_PLAYER_NAME], string[128];
GetPlayerName(playerid,Name,sizeof(Name));
format(string,sizeof(string),"Der Supporter %s hat dein Support angenommen. Du kannst nun mit ihm schreiben!",Name);//Erscheint dieser Text
SendClientMessage(id,COLOR_GREEN,string);
InSupport[id] = 1;//hier wird die Variable auf 1 gesetzt das heisst er ist Im Support
InSupport[playerid] = 1;//das gleiche
DeinSupport[id] = playerid;
DeinSupport[playerid] = id;
TicketGeschrieben[id] = 0;//Wieder auf null setzen
}
return 1;
}
ocmd:closesup(playerid ,params[])
{
if(SpielerInfo[playerid][Adminlevel] > 0)//er schaut ob der SPieler Supporter ist
{
if(InSupport[playerid] == 1)//wenn er im Support ist
{
for(new i=0; i<GetMaxPlayers(); i++)//sucht er nach den Spieler, mit dem er im Support ist
{
if(DeinSupport[i] == playerid)
{
new string[128];
SendClientMessage(i,COLOR_GREEN,"Der Supporter hat den Support beendet");//und beendet
SendClientMessage(playerid,COLOR_GRAU,"Supportchat geschlossen!");//den Support
InSupport[i] = 0, DeinSupport[i] = 0;// hier werden alle 2 dinge
InSupport[playerid] = 0, DeinSupport[playerid] =0;// auf 0 gesetzt
return 1;
}
}
}
}
return 1;
}
if(InSupport[playerid] == 1)//Wenn der Spieler im Support ist
{
for(new i=0; i<GetMaxPlayers(); i++)//Wird nach geschaut wer sein
{
if(DeinSupport[i] == playerid)//Supporter ist
{
new str[128], GetName[MAX_PLAYER_NAME];//sollte klar sein
GetPlayerName(playerid,GetName,sizeof(GetName));
format(str,sizeof(str),"%s: %s",GetName,text);
SendClientMessage(i,COLOR_GOLD,str);
}
}
}
return 0;
}
brauch nur diese 3 Funktion mehr net das man Ticket Schreiben muss brauch ich net
mfg
EDITE: Bitte kein ocmd danke
QUELLY: [ SCRIPTING ] Ticket System