Fehler der mir auch mal passiert ist,du hast ein return 1; in einer Schleife gesetzt,also beendet er die nach dem ersten Admin direkt ![]()
//Edit nicht pushen! Außerdem wars im falschen Bereich > Verschoben
if (strcmp(cmdtext, "/admins", true) == 0)
{
SendClientMessage(playerid, 0xFF2700FF, "________<< Admins Online: >>________");
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i) && pInfo[i][Admin] >= 1)
{
new string[256];
new sendername[128];
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "Admin: %s - AdminLevel: %d", sendername,pInfo[i][Admin]);
SendClientMessage(playerid, 0x00FFFFFF, string);
}
}
SendClientMessage(playerid, 0xFFDB00FF,"____________________________________");
return 1;
}
Beiträge von InternetInk aka Benjamin
-
-
-
Nimm einfach IsPlayerInRangeOfPoint,ist schneller und der einziegste unterschied ist das playerid vor dem radius steht...
if (strcmp("/enter", cmdtext, true, 10) == 0)
{
if(IsPlayerInRangeOfPoint(playerid,25.0,-2921.4326,488.2027,4.9141))//wo er stehen muss um den befehl tippen zu können
{
SetPlayerPos(playerid,-2943.5771484375, 464.3330078125, 2492.908203125);//die koordienaten wo er im interior spawnen soll
}
return 1;
}
if (strcmp("/exit", cmdtext, true, 10) == 0)
{
if(IsPlayerInRangeOfPoint(playerid,25.0,-2943.5771484375, 464.3330078125, 2492.908203125))//wo er stehen muss um den befehl tippen zu können
{
SetPlayerPos(playerid,-2921.4326,488.2027,4.9141);//die koordienaten wo er im interior spawnen soll
}
return 1;
} -
-
-
(ist eh ein scheiß Programm und dient nur als Werbeträger)
Garnicht wahr,die Lite version zumindest hat alle nötigen funktionen, son scheiß wie Spiele, Xtraz Emotions oder was das da ist sind nicht dabei und es hat keinen krümel werbung
Außerdem ist es im schlichten Grau-Silbernen Design...
Für mich dat beste Chat Programm bisher...
Und im Gegensatz zur normalen ICQ version funzt meins ja im moment
-
Also mein ICQ Lite geht...
-
Wie wärs mit dem altmodischen format & SendClientMessage?
-
Moin
//zu den anderen
new CP[MAX_PLAYERS];public OnPlayerSpawn(playerid)
//Oder wo auch immer das ganze Starten soll
{
SetPlayerCheckpoint(playerid, X Koords, YX Koords, ZX Koords , 3.0);
CP[playerid] = 1;
return 1;
}public OnPlayerEnterCheckpoint(playerid)
{
if(CP[playerid] == 1) //Erste Frage
{
if(IsPlayerInAnyVehicle(playerid) && GetVehicleModel(GetPlayerVehicleID(playerid)) == 408) // Zweite Frage
{
TogglePlayerControllable(playerid,false);//Freeze
DisablePlayerCheckpoint(playerid);
SetTimerEx("UnFreeze",15000,0,"i",playerid);
}
}
return 1;
}
//Kann man unterschiedlich machen,es geht auch z.B informativer:
if(IsPlayerInAnyVehicle(playerid)) // Zweite Frage
{
if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 408)
{
TogglePlayerControllable(playerid,false);//Freeze
DisablePlayerCheckpoint(playerid);
SetTimerEx("UnFreeze",15000,0,"i",playerid);
}
else
{
SendClientMessage(playerid,Farbe,"Du musst in einem Müllwagen sein!");
return 1;
}
}
else
{
SendClientMessage(playerid,Farbe,"Du musst in einem Müllwagen sein!");
return 1;
}
//public zum Timer
forward UnFreeze(playerid);
public UnFreeze(playerid);
{
TogglePlayerControllable(playerid,true);//UnFreeze
}
Das Problem bei Checkpoints ist das sie keine ID haben, wie z.B bei Pickups,deshalb muss man sich selbst ne definierung machen... ( Hier ist das CP[Array] )
Wenn fragen sind, einfach fragen... -
Bist ja auchn Held,du kannst nicht einfach das GetPlayerWantedLevel im format lassen,so zeigt er ja das WantedLevel an o_x
Statt dem GetPlayerWantedLevel sollte da wohl was für eine Variable rein? Genau, die wo drin gespeichert ist wieviel KG jemand hat... -
SetPlayerWantedLevel
Setzt die Sterne oben Rechts,deine eigene Wanted definition "IsWanted[]" benutzt du in dem wanted cmd ja garnicht, wie soll er denn dann auch Wanteds anzeigen?
if(GetPlayerWantedLevel(ziel)<6)
{
IsWanted[ziel] = 1;
SetPlayerWantedLevel(ziel, GetPlayerWantedLevel(ziel)+1);
}
else { SendClientMessage(playerid, COLOR_GREY, "Dein Ziel ist schon auf Wanted LVL 6!"); }Und dann sollte der gesuchte cmd eigentlich funzen...
//Edit:
Änder einfach den string beim gesucht cmd
format(string, sizeof(string), "%s WL:%d ", pname,GetPlayerWantedLevel(i)); -
Google Suche => SA Cam Hack
-
scruippten
Es heißt scripten ...und wer das für mich bug frei Für ein GF macht ..RESPEKT !
lolz, da wirst schon bisschen mehr als deinen 'RESPEKT' bieten müssen

-
PixeL bist ja auch ein Held,Basics...
stock GetPos(playerid) // geht net gibt nur 1 aus
{
new Float:pX,Float:pY,Float:pZ;
GetPlayerPos(playerid,pX,pY,pZ);
return 1;
}
Wird immer 1 ausgeben,warum? Weil du die 1 returnst, wiedergibst,da KANN garnichts anderes bei rauskommen!
Und aus deinem cmd da %d ist eine ganze Zahl und wenn du vor hattest mit dem stock die 3 Koordinaten wiederzugeben,naja fail
Ich nehme einfach mal an du willst statt new Float und GetPlayerPos direkt die zahlen irgendwo haben,dazu müsstest das aber einzeln returnen...
stock GetXPos(playerid)
{
new Float:pX,Float:pY,Float:pZ;
GetPlayerPos(playerid,pX,pY,pZ);
return pX;
}
stock GetYPos(playerid)
{
new Float:pX,Float:pY,Float:pZ;
GetPlayerPos(playerid,pX,pY,pZ);
return pY;
}
stock GetZPos(playerid)
{
new Float:pX,Float:pY,Float:pZ;
GetPlayerPos(playerid,pX,pY,pZ);
return pZ;
}
if (strcmp("/mypos", cmdtext, true, 10) == 0)
{
new string[128];
format(string,sizeof(string),"Deine Position: X:%f Y:%f Z:%f",GetXPos(playerid),GetYPos(playerid),GetZPos(playerid));
SendClientMessage(playerid, COLOR_WEISS,string);
return 1;
} -
Was für ein mysql plugin benutzt du?
-
Es gibt Regeln, an die hat man sich zu halten, eine Verwarnung, ok kann vorkommen...
Bei zwei sollte man sich schon überlegen was man da tut und bei drei ist aus...Außerdem RoosT aka PhoenixMast3r ,Multiaccount ist verboten o_x
-
Ein kleiner Test:
new Float:fckurs = 15;
new ckurs = 15;
print("Teilen");
printf("%d | %f",ckurs/100,fckurs/100);
new caccount = 0;
new Float:fcaccount = 0;
new checks = 2000;
caccount = checks * (ckurs / 100);
fcaccount = checks * (fckurs / 100);
print("Multiplizieren");
printf("%d | %f",caccount,fcaccount);
print("Runden");
printf("%d | %d",floatround(caccount,floatround_round),floatround(fcaccount,floatround_round));
Gibt aus:
Pawno muss die komma Zahl ja speichern,kann es aber nicht weil ckurs keine Float Zahl ist...Also einfach beides Float machen,gerundet als ganze Zahl speichern geht ja trotzdem...
-
Es geht darum das man beim einrücken Fehler sieht, hier bereits in zeile 7 und 9 sind 2 { und im späteren code sind auch noch klammerfehler...
Übrigens wenn man beim Beitrag schreiben auf "Quellcode" geht und dann reinkopiert bleibt der code eingrückt, wieder auf Editor umschalten sollte man dann aber nicht -
Down,war ja zu erwarten
//Closed
-
Ich würd das mal einrücken ich hab da einige Klammerfehler gefunden Oo