Alle Plugins vorhanden (bzw alle auf dem neusten Stand) & in der server.cfg eingetragen, alle Includes auf den neusten Stand ?
mfg.
Alle Plugins vorhanden (bzw alle auf dem neusten Stand) & in der server.cfg eingetragen, alle Includes auf den neusten Stand ?
mfg.
Dann bekomm ich folgendes:
D:\Sherif\Server\gamemodes\Selfmade.pwn(535) : warning 219: local variable "min" shadows a variable at a preceding level
Ja, dann verwendest du die Variable auch schon in deinem Script
Nenne sie halt "min98"
mfg.
Nenne die Variable nicht "minute" sondern "min"
mfg.
Also wenn ihr das schon macht, dann sollte das so aussehen:
In ocmd:
In strcmp:
mfg.
Nein, mache DM - Stunt, oder ein Fun Server etwas was es noch nicht so oft gibt.
Reallife Server gibt es echt schon massenhaft.
Mal so zur Information es gibt mehr Dm und Stunt Server als Reallife Server
mfg.
Anhand ein paar Aufzählungen kann man das Script nicht bewerten!
Eine Vorstellung dient dazu, dass man das Script anhand dieser Aufzählungen bewerten sollte !
mfg.
Was schreibst du da auch für einen Mist !!!
Schreib das mal so:
ocmd:ooc(playerid,params[])
{
new string[128],text[128];
if(sscanf(params,"s",text))return SendClientMessage(playerid,BLAU,"/ooc [Text]");
if(isPlayerAnAdmin(playerid,5)) format(string,sizeof(string),"( (ServerOwner %s:%s ) )",SpielerName(playerid),text);
else if(isPlayerAnAdmin(playerid,4)) format(string,sizeof(string),"( (Servermanager %s:%s ) )",SpielerName(playerid),text);
else if(isPlayerAnAdmin(playerid,3)) format(string,sizeof(string),"( (Super Adminstrator %s:%s ) )",SpielerName(playerid),text);
else if(isPlayerAnAdmin(playerid,2)) format(string,sizeof(string),"( (Adminstrator %s:%s ) )",SpielerName(playerid),text);
else if(isPlayerAnAdmin(playerid,1)) format(string,sizeof(string),"( (Moderator %s:%s ) )",SpielerName(playerid),text);
else return 1;
SendClientMessageToAll(ooc,string);
return 1;
}
mfg.
Da steht doch ein ausführliches Beispiel
if (!strcmp(cmdtext, "/test camera vector")) //aus dem Wiki
{
new
Float:fPX, Float:fPY, Float:fPZ,
Float:fVX, Float:fVY, Float:fVZ,
Float:object_x, Float:object_y, Float:object_z;
// Change me to change the scale you want. A larger scale increases the distance from the camera.
// A negative scale will inverse the vectors and make them face in the opposite direction.
const
Float:fScale = 5.0;
GetPlayerCameraPos(playerid, fPX, fPY, fPZ);
GetPlayerCameraFrontVector(playerid, fVX, fVY, fVZ);
object_x = fPX + floatmul(fVX, fScale);
object_y = fPY + floatmul(fVY, fScale);
object_z = fPZ + floatmul(fVZ, fScale);
CreateObject(345, object_x, object_y, object_z, 0.0, 0.0, 0.0);
return 1;
}
mfg.
Ehm Autohaussystem "angefangen" Haussystem "angefangen" bedeutet das, dass diese Sachen nicht funktionieren
Allgemein sind das wenige Features
Ein Standard GF hat da schon mehr Features
mfg.
Ich gebe dir mal eine Grundlage:
new bool:var; //halt oben noch ins Script
if(!strcmp(cmd, "/mv", true))
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, X, Y, Z)) // X,Y,Z durch die tor coords ersetzen
{
if(IsALcn(playerid))//Abfrage anpassen
{
if(var)
{
MoveObject(lcntor, ....); //Hier das tor zu machen
var = false;
}
else
{
MoveObject(lcntor, ....); //Hier das Tor auf machen
var = true;
}
}
}
return 1;
}
Ich hoffe das hilft dir soweit weiter
mfg.
Du musst ja auch immer den Parameter playerid übergeben, sprich du musst das so schreiben:
forward Looks(playerid);
SetTimerEx("Looks",10000,1,"i",playerid);
public Looks(playerid)
{
new var = random(3);
switch(var)
{
case 0: Look1(playerid);
case 1: Look2(playerid);
case 2: Look3(playerid);
}
return 1;
}
mfg.
Schau doch mal genau hin, bei deiner stock IsNumeric Funktion returnst du immer wieder 0
Es kann also nichts vernünftiges dabei rauskommen
mfg.
Im Coding Bereich für SaMp einen AFK-Bot
1. Falsche Sektion
2. Was ist ein AFK-Bot
3. Schonmal SuFu benutzt
Genauso
Der liest doch die Werte aus einer Datenbank aus, musst nur die Daten von MTA in die Datenbank eintragen
mfg.
Schreibe den oberen Teil so ohne das new:
stock IsNumeric(const string[])
{
for (new i=0; i<strlen(string); i++)
{
mfg.
Das sieht doch gut aus
Noch eine CMD Art mehr die man nutzen kann (gibt ja erst so wenige)
Aber schöne Include und da sie noch schneller ist als ocmd und zcmd wunderbar
mfg.
Wo genau?
Da wo du die Fehler hast