Als erstes holst du dir strget aus dem Wiki!
Nun kannst du die Commands wie folgt aufbauen.
if(!strcmp(strget(cmdtext,0),"/heal"))
{
new ziel = strval(strget(cmdtext,1));
if(!strlen(strget(cmdtext,1))) { SendClientMessage(playerid,farbe,"Benutzung: /heal [ID]"); return 1; }
SetPlayerHealth(ziel,100);
return 1;
}
Hier ein etwas kompliziertere Heal Command:
if(!strcmp(strget(cmdtext,0),"/sethp"))
{
new ziel = strval(strget(cmdtext,1));
new heal = strval(strget(cmdtext,2));
if(!strlen(strget(cmdtext,1))) { SendClientMessage(playerid,farbe,"Benutzung: /sethp [ID] [Health]"); return 1; }
if(heal > 100 || heal < 0) { SendClientMessage(playerid,farbe,"Health nicht über 100 oder unter 0!"); return 1; }
SetPlayerHealth(ziel,heal);
return 1;
}
Beiträge von Monte
-
-
Das Problem hatte ich auch mal, weiß aber nicht wie ich es entfernt habe...oO
-
Als RCON CMD sollte das eigentlich funktionieren:
password 0 -
Hab den vom Keks kopiert xP
Nicht drauf geachtet oO -
Geht einfacher!
Du machst einfach oben:
new gLeader[MAX_PLAYERS];
Jetzt kannst du per CMD z.B. jemanden Leader zuweisen für LeaderCmd's dann folgendes:
if(strcmp(cmdtext,"/cmd",true)==0) {
if(gTeam[playerid]==polizei || gLeader[playerid] == polizei) {
//ja cmd ... denkst du dir ma aus xD
}
else { SendClientMessage(playerid,farbe,"Nur für Cops oder Cop Leader"); }
return 1;
} -
Du verlangst seeehr viel...
Zitiere: "Und dazu sollte jedes haus bewohn bar sein!"Oh my God! Vergiss es. Das dauert so lange, das du es schon wieder bezahlen müsstest...
-
Ach, das habe ich wohl in der Eile übersehen
Naja, trotzdem sollte es dafür ein Extra Topic geben... -
Jop, der Timer muss mit SetTimerEx dem Spieler zuogeordnet werden. Wie man des macht habe ich kein Plan, könnte das wer erläutern...
-
1.Falscher Thread.
2.Falscher Bereich. -
496,2118.714111,-1129.351440,25.015199,318.569488,1,1,Dealership,Blista Compact,50000,,0,0
==
ID,X,Y,Z,Angle,Farbe1,Farbe2,???,Autoname,??,,?,? -
Lankabel anschliessen
Homeserver fertig machen
Homeserver starten
Du gibst die IP ein: 127.0.0.1:PORT
Dein Lan-Kumpel gibt deine Lan-IP ein.VIel Spass^^
-
Hat die Servstart-Datei genügend Rechte? also CHMOD?
-
Schonmal Suche benutzt?
Gab schon viele solche Fragen..naja für faule:
www.forum.sa-mp.com -
Falscher Bereich...rausfinden im Scriptcode...
-
Oder beim Map Converter geht glaube ich auch wieder in Map Format...
-
-
format(tmp,256,"[Pinky's Bar] %s schenkt %s einen Glas %sat ein Kopfgeld von %d$ auf %s gesetzt!",PlayerName(playerid),PlayerName(id), drink);
Siehe fettgedruckt?!?
-
Nix falscher Thread. Er ist im falschen Forum -.-
Unterschied: Thread vs Forum
Ein Thread vgl. "Topic"Forum ist ein Unterteil eines ganzen Forum's
Besser kann ich es nicht erklären xP
-
Englisch groß und mit SCH
-
if(CurrentMenu == bsnticketkaufmenu)
{
switch(row)
{
case 0: //Tagesticket
{
SendClientMessage(playerid, 0xFFFFFFFF, "Suchen sie sich einen freien Parkplatz aus");
if(GetPlayerMoney(playerid) >= 100)
{
SetObjectRot(bsngate1,0.000000,0.000000,269.818847); // lässt die Schranke aufgehen
} else {
SendClientMessage(playerid, 0xFFFFFFFF,"Du hast nicht genügend Geld!");
}
}
case 1: //Nein Danke
{
SendClientMessage(playerid, 0xFFFFFFFF, "Schönen Tag noch");
}
}
}Müsstest dann halt noch ein zum Verlassen des BSN machen...