Hoi, ik heb een eigen Afk/back command gemaakt, waardoor als je /afk doet, dan word je gefreezed, en krijgen de spelers te zien dat je Afk bent. (Zie over 1 dag screenshots)
Ik wil even Big Boss en Ted80 bedanken voor hun hulp Want die hebben me geholpen met wat dingen, je moet het script maar gewoon lezen
Screenshots?
Voorzien van screenshots
new Text3D:label[MAX_PLAYERS];
new
pname[24],
string[128];
Onder:
public OnPlayerCommandText(playerid, cmdtext[])
if(strcmp(cmd, "/afk", true) == 0) { // Het commando
GameTextForPlayer(playerid,"You are now Afk! Type /Back for resume playing!",10000,5); // De tekst die je in beeld krijgt(netzo als announce)
TogglePlayerControllable(playerid, 0); // Laat de speler bevriezen
GetPlayerName(playerid, pname, sizeof(pname)); // vraagt de speler naam op
format(string, sizeof(string), "%s Is Afk now! (/Afk) ",pname); // Zorgt dat iedereen "spelernaam" Is now AFK te zien krijgt
SendClientMessageToAll(COLOR_RED, string); // Hoort bij hierboven
label[playerid] = Create3DTextLabel("This player is Afk.",0x008080FF,30.0,40.0,50.0,40.0,0); // Maakt een label aan wat boven je hoofd zweeft met: this player is now Afk!
Attach3DTextLabelToPlayer(label[playerid], playerid, 0.0, 0.0, 0.7); // Zorgt dat het label aan de speler vastkleeft
return 1;
}
if(strcmp(cmd, "/back", true) == 0) { // het commando
GameTextForPlayer(playerid,"Welcome back!",5000,5); // de tekst die je in beeld krijgt (netzo als announce)
TogglePlayerControllable(playerid, 1); // unfreezde de speler
GetPlayerName(playerid, pname, sizeof(pname)); // vraagt de spelernaam op
format(string, sizeof(string), "%s is now Back! Good luck with playing! ",pname); // zorgt dat iedereen "spelernaam" is now back te zien krijgt
SendClientMessageToAll(COLOR_RED, string); // Same als hierboven
Delete3DTextLabel(label[playerid]); // verwijdert de 3d label
return 1;
}
Let op!: De 3D Labels zie je bij jezelf niet!
Let op!: Ik heb het niet helemaal zelf gemaakt. Big Boss en Ted80 hebben me met dingen geholpen.
Hopelijk heb je er wat aan
En ja, ik weet dat er al een Afk/back script staat in de Pawno tutorial lijst. Maar deze vind ik net wat uitgebreider, met een 3D label etc.
Screenshots
Screenshot
1: Laat de "announce" tekst zien als je AFK gaat.
Screenshot
2: Laat de tekst zien die iedereen in de chat kan lezen als je AFK Gaat.
3: Laat het 3D Label zien.
4: Laat de "Announce" tekst zien als je /back typt.
5: Laat de tekst zien in de chat die iedereen kan lezen als je /Back typt.
Hoi, ik heb een eigen Afk/back command gemaakt, waardoor als je /afk doet, dan word je gefreezed, en krijgen de spelers te zien dat je Afk bent. (Zie over 1 dag screenshots)
Ik wil even Big Boss en Ted80 bedanken voor hun hulp
Want die hebben me geholpen met wat dingen, je moet het script maar gewoon lezen 
Screenshots?
Voorzien van screenshots
Onder:
Let op!: De 3D Labels zie je bij jezelf niet!
Let op!: Ik heb het niet helemaal zelf gemaakt. Big Boss en Ted80 hebben me met dingen geholpen.
Hopelijk heb je er wat aan
En ja, ik weet dat er al een Afk/back script staat in de Pawno tutorial lijst. Maar deze vind ik net wat uitgebreider, met een 3D label etc.
Screenshots
Screenshot
1: Laat de "announce" tekst zien als je AFK gaat.
Screenshot
2: Laat de tekst zien die iedereen in de chat kan lezen als je AFK Gaat.
3: Laat het 3D Label zien.
4: Laat de "Announce" tekst zien als je /back typt.
5: Laat de tekst zien in de chat die iedereen kan lezen als je /Back typt.
Bewerkt: door penait1