Ja, taxi2 ist dann die TimerID
Beiträge von Sharpadox
-
-
Hab ich ja bereits
public OnPlayerConnect(playerid)
{
TextDrawShowForAll(Uhr);
formatToAll(Sh12,"{FEFEFE}%s {FDD700}betritt den DM-Server.",GetName(playerid));
print(sh12string);
mysql_reconnect();
return 1;
} -
taxi2 = SetTimerEx("TimerName"...);
KillTimer(taxi2);
-
Geht auch nicht
Bei einem Freund von mir ist es genauso und bei ihm gehts :X
-
mach anstatt onplayerspawn,
bei deinem Login stockMfG
Geht auch nicht -
Hmm
Es funktioniert beides nicht
-
Hey, wieso wird meine Uhr nicht angezeigt? :O
Text:Uhr
Spoiler anzeigen //====// Uhrzeit //====//
new Text:Uhr;OnGameModeInit
Spoiler anzeigen Uhr = TextDrawCreate(547.000000, 27.000000, "00:00:00");
TextDrawBackgroundColor(Uhr, 255);
TextDrawFont(Uhr, 1);
TextDrawLetterSize(Uhr, 0.369999, 2.800000);
TextDrawColor(Uhr, -1);
TextDrawSetOutline(Uhr, 0);
TextDrawSetProportional(Uhr, 1);
TextDrawSetShadow(Uhr, 1);
SetTimer("UpdateTime",1000,true);UpdateTime
Spoiler anzeigen public UpdateTime()
{
new hour,minute,second, timestr[128];
gettime(hour,minute,second);
format(timestr,sizeof(timestr),"d:d:d",hour,minute,second);
TextDrawSetString(Uhr,timestr);
return 1;
}OnPlayerSpawn
Spoiler anzeigen TextDrawShowForPlayer(playerid,Uhr);Errors: Keine!
-
Naja, du könntest noch die Funktion Hooken, dann müsstest du keine Extra Variable erstellen, hier mal ein Tutorial:[ SCRIPTING ] Includes richtig erstellen | Hooking ganz einfach
mfg.
Ist das nicht viel schwerer?Ich verstehe das mit dem Hooking auch nicht
-
new bool:freezed[MAX_PLAYERS] = false;
COMMAND:freeze(playerid,params[])
{
new pID;
if(sscanf(params,"u",pID)) return 0;
if(freezed[pID] == false) {
TogglePlayerControllable(pID,0);
freezed[pID] = true;
}
else
{
SendClientMessage(playerid,ROT,"Der Spieler ist bereits gefreezt");
return 1;
}
return 1;
}COMMAND:freeze(playerid,params[])
{
new pID;
if(sscanf(params,"u",pID)) return 0;
if(freezed[pID] == true) {
TogglePlayerControllable(pID,1);
freezed[pID] = false;
}
else
{
SendClientMessage(playerid,ROT,"Der Spieler ist nicht gefreezt");
return 1;
}
return 1;
} -
-
Das muss bei OnPlayerCommandText rein ?
Ich glaube, du hast die Grundkentnisse noch nicht gelernt
-
Hier ist auch ein ganz gutes Tutorial zu GangZonen
http://www.youtube.com/watch?v=dHyAHnpPuNcDas einfachste ist jedoch die SAMP Scripting Maschine zu benutze, da solche Funktionen eingebaut sind
Einfach Zone markieren, auf "Export" oder sowas klicken, schon ist der Code da
-
Beispiel
if(strcmp(cmdtext,"/enter",false)==0)
{
if(!IsPlayerInRangeOfPoint(playerid,10,0,0,5)) return Fehler(playerid,"Du musst mindestens 10 Meter an der Position 0, 0, 5 sein!");
else {
SetPlayerPos(playerid,100,100,10);
SendClientMessage(playerid,Blau,"Du warst nah genug dran!");
}
} -
Komisch sollte eigentlich gehen, ich entdecke keinen Fehler ;/
-
Achso okay :>
Dann hab ich ja endlich was zu tun
Meine ToDo List ist ja wohl erstmal groß genugSpoiler anzeigen
- DM-Arenen
- Spielerklassen
- Teams
- Antispam System
- Waffenshop
- Pingkicker
- Wettersystem
- Uhrzeit (uhr)
- Hitsound bei Treffen
- Befehle wie /veh etc
- Countdown
- /fight
- Premiumsystem
- Anticheat
- FPS ausleser
- Derby System
-
LoadPlayer(playerid);
SetSpawnInfo(playerid,0,GetPVarInt(playerid,"SkinID"),X,Y,Z,Rotation,W1,W1Ammo,W2,W2Ammo,W3,W3Ammo);
SpawnPlayer(playerid);Wenns nicht geht, schick mal deinen ganzen LoadPlayer stock
-
Okay sind ja schonmal gute Vorschläge bedanke mich schonmal
@Weihnachtsferien
Was stellst du dir denn unter /fight vor? -
Beim Login Dialog
SetSpawnInfo(playerid,0,GetPVarInt(playerid,"SkinID"),X,Y,Z,Rotation,W1,W1Ammo,W2,W2Ammo,W3,W3Ammo);
SpawnPlayer(playerid); -
Hey,
ich mache einen DM Server aber weiß nicht was ich dazu scripten soll
Momentan habe ich folgende Sachen:
Spoiler anzeigen
- Register/Login System
- SpeicherSystem via MySQL
- 4 Spawnlocations die man sich beim Registrieren aussuchen kann
- Stats per Textdraw
Und wenn man Spawnt hat man Deagle mit 10000 Schuss.
Ich weiß nicht, was ich als nächstes machen kann ;/ -
<blockquote username="xB0sSLkE" linkhref="'index.php?page=Thread&postID=1280424#post1280424'" class="wysiwygQuote container-4">
if(!IsPlayerInRangeOfPoint(playerid,X,Y,Z,RANGE)return SendClientMessage(playerid,FARBE,"Text");
Wie wo einfügen?
Also wo im Command?
X,Y,Z = Die Position wo der Spieler stehen soll wenn er rein/raus geht
RANGE = Entfernung, in deinem Fall 10 Meter, also "10"