probier mal so:
if(strcmp(cmd, "/halloadmins", true) == 0)
{
for(new i; i<MAX_PLAYERS; i++)
{
if(IsPlayerAdmin(i))
{
SendClientMessage(i, rot, "Hallo Admins !");
}
}
return 1;
}
mfg.
probier mal so:
if(strcmp(cmd, "/halloadmins", true) == 0)
{
for(new i; i<MAX_PLAYERS; i++)
{
if(IsPlayerAdmin(i))
{
SendClientMessage(i, rot, "Hallo Admins !");
}
}
return 1;
}
mfg.
SetPVarInt(playerid,"Ticket") += 1;
probier mal so
mfg.
if(newkeys & KEY_SECONDARY_ATTACK)
musste schreiben:
if(newkeys == KEY_SECONDARY_ATTACK)
mfg.
Ja du musst au schon pID einen Parameter zuordnen
so:
ocmd:kill(playerid,params[])
{
if(!IsPlayerAnAdmin(playerid,2))return SendClientMessage(playerid,Rot,"Diesen Befehl kannst du nicht nutzen. Mindestens benötigter Rang:{00FF5A}FullSupporter");
{
new pID;
if(sscanf(params,"d",pID))
{
SetPlayerHealth(pID,0);
}
}
return 1;
}
mfg.
ehm.. pls poste mal deinen Code
mfg.
Bei:
public OnPlayerSpawn(playerid)
{
}
mfg.
if(mafia == 1 || mafia == 2 || mafia == 3 /* und so weiter...*/)
{
SetPlayerArmour(playerid, 100);
}
mfg.
Sicher das du dann richtig gescriptet hast ?
mfg.
Klar, musst halt nur in deinen Include schreiben:
#include <dini>
mfg.
wenn du es mit strval machen willst kannst du es so machen:
new euro;
euro = strval(inputtext);
GivePlayerMoney(playerid, euro);
format(string, sizeof(string),"Du hast %d $ bekommen !",euro);
SendClientMessage(playerid, rot, string);
mfg.
Ich glaube die Person die Das Theard geöffnet hat, kann noch nicht so gut scripten
Deshalb bringt ihr, was du gepostet hast @ MasterCrasch nix
Hier mal so ein paar Codeschnipsel
new admincar;
admincar = CreateVehicle(...);
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == PLAYER_STATE_DRIVER && GetPlayerVehicleID(playerid) == admincar)
{
if(!IsPlayerAdmin(playerid))
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, rot, "Du bist kein Admin !");
return 1;
}
else
{
return 1;
}
}
return 1;
}
mfg.
1. Falscher bereich
2. benutze MoveObject einfach nur
mfg.
schreibe mal über das format:
if(pInfo[playerid][Fraktion] == 1)
{
strmid(pInfo[playerid][Fraktion], "LSPD", 0, strlen("LSPD"), 255);
}
else
{
strmid(pInfo[playerid][Fraktion], "Noch in keiner Fraktion", 0, strlen("Noch in keiner Fraktion"), 255);
}
mfg.
Richtig, meine diese Zeile
und da haben wir auch schon den Fehler
Fraktion: %d // das ist falsch !
mach daraus:
Fraktion: %s
mfg.
Schreib dir doch schnell eins...
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string),"Level: %d, Name: %s",GetPlayerScore(playerid),name);
So, das ist der Anfang, das andere ist auf das Script abgestimmt, da kann ich dir ohne Code nicht helfen -.-'
mfg.
-.-' das meine ich net...
meine sowas:
format(string, sizeof(string),"Deine Fraktion: %s",...);
mfg.
wie fragst du ab in welcher Fraktion sich der Spieler befindet ?!
mfg.