Hab ich geschrieben.
Naja im Edit.
Beiträge von SoulMan
-
-
Glaub ich dir nicht, denn spätestens hier
if(IsPlayerConnected(palyerid)) bekommst du ein Error.*/Edit:
Außerdem ergibt das garkein Sinn.
Du darfst somit nur als Cop checken, ob du selbst betrunken bist.Du musst schon mit einem Parameter arbeiten.
-
enum pVariablen
{
AlkoholLevel,
}
new pVars[MAX_PLAYERS][pVariablen];pVars[playerid][AlkoholLevel] ++; // Erhöht das Level um 1 (z.B. beim Trinken-Befehl)
COMMAND:checklevel(playerid,params[])
{
new pID;
if(sscanf(params, "u",pID))return SendClientMessage(playerid,0xC8C8C8FF,"/checklevel [ID/Name]");
if(!IsPlayerConnected(pID))return SendClientMessage(playerid,0xC8C8C8FF,"Dieser Spieler ist nicht online!");
if(pVars[pID][AlkoholLevel] >= 1)
{
new str[128];
format(str,sizeof(str),"~y~Das AlkoholLevel dieses Spieler beträgt ~r~%d",pVars[pID][AlkoholLevel]);
GameTextForPlayer(playerid,str,3000,1);
}
return 1;
}
Nur ein schnelles Beispiel. -
Wenn du das nicht verstehst, lass es erstmal und beschäftige dich mit ein paar Basics.
*/Edit:
Du wirst sehen, es ist nicht sehr schwer, bei der Umsetzung helfen wir dann natürlich weiter, somit lernst du
dabei sogar was. -
Zuerst playerid, dann den Radius eintragen.
-
Guck dir einfach den Pastebin an, dann musste nicht fragen.
-
Wirklich nützlich ist das aber nicht.
Wenn es eine Funktion hätte, wäre es sinnvoller..Vitalik19
Um es verschwinden zu lassen benutzt du einfach TextDrawHideForPlayer. -
Da fehlt der Radius.
if(IsPlayerInRangeOfPoint(playerid,range,1214.0985,-904.3343,42.9216)) -
Neue Version released!
Update V 1.3
Neue Befehle hinzugefügt!- /cmdlist
- /setskin
- /ooc
- /togooc
Viel Spaß damit!
-
Sorry Chris.
Wenn du soviel checkst, müsstest du sowas eigentlich schaffen.Es muss dir nicht peinlich sein, falls du noch Anfänger bist.
Wir helfen dir gern! -
Schön, dass du mich wiederholst.
-
Zu 1
Benutze folgende Funktionen
GivePlayerMoney(playerid,Betrag);
GetPlayerState(playerid);
IsPlayerInRangeOfPoint(playerid,Radius,X,Y,Z)Zu 2
Suche dir hier einen Interior aus, den du nutzen willst, es
gibt keinen Interior für dieses Haus.*/Edit:
Code -
Benutz doch einfach die Melden Funktion und mach nich ein auf Mod..
Deine Anfrage gehört in diese Bereich [ klick ] -
ocmd:getin(playerid,vehicleid,params[])
{
if(!isPlayerBehoerde(playerid))return SendClientMessage(playerid,ROT,"Du bist in Keiner Behörde!");
new pID,setz;
if(sscanf(params,"ii",pID,setz))return SendClientMessage(playerid,HBLAU,"/getin [id] [setz]");
GetPlayerVehicleID(playerid);
PutPlayerInVehicle(pID,vehicleid,setz);
SendClientMessage(pID,ROT,"Ein Beamter hat dich Ins Auto gezoggen!");
return 1;
}Warum 'u'? Wenn, dann so.
if(sscanf(params,"ui",pID,setz))return SendClientMessage(playerid,HBLAU,"/getin [id] [setz]"); -
Zu geil
Versuchs mal so wie Chris geschrieben hat und gib auch wirklich beide Parameter ein. -
if(sscanf(params,"i",pID,setz))return SendClientMessage(playerid,HBLAU,"/getin [id]");
Guck dir die Zeile nochmal genau an, dann wirst du es sicher gleich finden. -
Left 4 Dead 2
-
DM und Roleplay gehört zumindest bei GTA zusammen..
Sag einfach du suchst einen Server, auf dem man richtig Roleplay spielt. -
Es heißt "Ararat" ist das so schwer? xD
Finde die Bewerbung zwar auch nicht angemessen, aber man braucht jetzt auch kein
riesen Drama daraus machen.. -
if(IsPlayerInRangeOfPoint(playerid,range,x,y,z))
Wenn du noch einen Punkt hinzufügen willst, trennst du einfach so: