hallo liebe Breadfish Community,
Ich eröffne hiermit meinen Showroom.
[22.November.2009]
Bitte bewerten von 1/10. [10 = beste]
Alle Bilder stehen unter dem © by MatzeN | luXuskerN | FcknFreaky
hallo liebe Breadfish Community,
Ich eröffne hiermit meinen Showroom.
[22.November.2009]
Bitte bewerten von 1/10. [10 = beste]
Alle Bilder stehen unter dem © by MatzeN | luXuskerN | FcknFreaky
So steht mit drin.
C:\Samp Server01\pawno\include\dutils.inc(28) : error 021: symbol already defined: "isNumeric"
C:\Downloads\admin.pwn(146) : warning 203: symbol is never used: "strtok"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Error.
Des erstmal der Error.
Und zudem habe ich das gefühl das meine '.incs' irgendwie alle falsch sind :S, Ja ich habe die 0.3! Aber bei jedem wo ich compile immer wieder isNumeric definiert und so!
Und im Script ist nirgendswo isNumeric definiert -.-
Das komplette Script:
//[Includes]
#include <a_samp>
#include <dudb>
#include <dini>
#include <dutils>
#define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1
#pragma unused ret_memcpy
//[Variables]
new file[64];
new pname[MAX_PLAYER_NAME];
new Text:AA;
//[Colors]
#define green 0x33AA33AA
#define red 0xAA3333AA
#define blue 0x0000BBAA
//===============================[COMMANDS]=====================================
dcmd_ready(playerid, params[])
{
#pragma unused params
TextDrawShowForPlayer(playerid, AA);
dini_Create(file);
dini_Set(file, "Name" , pname);
TogglePlayerControllable(playerid, 0);
SetCameraBehindPlayer(playerid);
SendClientMessage(playerid, green,"Are you Male or Female ? (/gender [male] [female])");
return 1;
}
dcmd_gender(playerid, params[])
{
if(!strlen(params)) return SendClientMessage(playerid, red, "USAGE: (/gender [male] [female])");
dini_Set(file, "Gender", params);
new string[128];
format(string, sizeof(string), "Ok, so you are %s.", params);
SendClientMessage(playerid, green,string);
SendClientMessage(playerid, green," ");
SendClientMessage(playerid, green,"What's your age ? (/age [Age])");
return 1;
}
dcmd_age(playerid, params[])
{
if(!strlen(params)) return SendClientMessage(playerid, red, "USAGE: /age [age]");
dini_Set(file, "Age", params);
new string[128];
format(string, sizeof(string), "Ok, so you are %s years old.", params);
SendClientMessage(playerid, green,string);
SendClientMessage(playerid, green," ");
SendClientMessage(playerid, green, "Ok. Where do you live ? (/country [Country's name])");
return 1;
}
dcmd_country(playerid, params[])
{
if(!strlen(params)) return SendClientMessage(playerid, red, "USAGE: (/country [Country's name])");
dini_Set(file, "Country", params);
new string[128];
format(string, sizeof(string), "Ok, so you live in %s.", params);
SendClientMessage(playerid, green,string);
SendClientMessage(playerid, green," ");
SendClientMessage(playerid, green, "How will you deal a Cheater/Hacker ? (/deal [Message])");
return 1;
}
dcmd_deal(playerid, params[])
{
if(!strlen(params)) return SendClientMessage(playerid, red, "USAGE: (/deal [Message])");
dini_Set(file, "Dealing with Cheaters", params);
SendClientMessage(playerid, green," ");
SendClientMessage(playerid, green, "Ok, Why would you like to be a Administrator ? (/reason [Reason])");
return 1;
}
dcmd_reason(playerid, params[])
{
TextDrawHideForPlayer(playerid, AA);
if(!strlen(params)) return SendClientMessage(playerid, red, "USAGE: (/reason [Reason])");
dini_Set(file, "Reason", params);
SendClientMessage(playerid, green," ");
SendClientMessage(playerid, green, "Ok, Thankyou. That was all the information we need right now!");
SendClientMessage(playerid, blue, "It might take some time, so please be patient!");
TogglePlayerControllable(playerid, 1);
return 1;
}
//==============================================================================
public OnFilterScriptInit()
{
AA = TextDrawCreate(155.000000,173.000000,"Admin Application!");
TextDrawAlignment(AA,1);
TextDrawBackgroundColor(AA,0x0000ff99);
TextDrawFont(AA,2);
TextDrawLetterSize(AA,0.799999,3.400000);
TextDrawColor(AA,0x00ff00cc);
TextDrawSetProportional(AA,1);
TextDrawSetShadow(AA,10);
return 1;
}
public OnPlayerConnect(playerid)
{
GetPlayerName(playerid, pname, sizeof pname);
format(file, sizeof file, "/Applications/%s.ini", pname);
if(fexist(file)) printf("Admin Application of %s already exists!", pname);
else SendClientMessage(playerid,green,"Want to apply for Administrator ? Type /adminapply for Application!");
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
dcmd(reason, 6, cmdtext);
dcmd(deal, 4, cmdtext);
dcmd(country, 7, cmdtext);
dcmd(gender, 6, cmdtext);
dcmd(ready, 5, cmdtext);
dcmd(age, 3, cmdtext);
//===[/Admin-Apply]===
if(strcmp(cmdtext, "/adminapply", true) == 0)
{
GetPlayerName(playerid, pname, sizeof pname);
format(file, sizeof file, "/Applications/%s.ini", pname);
if(fexist(file)) SendClientMessage(playerid, red, "ERROR: Your application already exists, Please be patient!");
if (!fexist(file)) return ready(playerid);
}
return 0;
}
forward ready(playerid);
public ready(playerid)
{
new string[128];
format(string, sizeof(string), "Hello %s. Welcome to Admin Application Form.", pname);
SendClientMessage(playerid, green,string);
SendClientMessage(playerid, green,"Type /ready when you are ready to fill the form!");
return 1;
}
//------------------------------------------------------------------------------
//================================[End Sub]=====================================
//------------------------------------------------------------------------------
Also an IsNumeric lags doch nicht, es liegt am Car cmd
dcmd_car(playerid,params[])
{
if(PlayerInfo[playerid][Level] >= 1)
{
new tmp[256], tmp2[256], tmp3[256], Index;
tmp = strtok(params,Index), tmp2 = strtok(params,Index);
tmp3 = strtok(params,Index);
if(!strlen(tmp)) return SendClientMessage(playerid, red, "USAGE: /car [Modelid/Name] [colour1] [colour2]");
new car, colour1, colour2, string[128];
if(!IsNumeric(tmp)) car = GetVehicleModelIDFromName(tmp); else car = strval(tmp);
if(car < 400 || car > 611) return SendClientMessage(playerid, red, "ERROR: Invalid Vehicle Model");
if(!strlen(tmp2)) colour1 = random(126); else colour1 = strval(tmp2);
if(!strlen(tmp3)) colour2 = random(126); else colour2 = strval(tmp3);
if(PlayerInfo[playerid][pCar] != -1 && !IsPlayerAdmin(playerid) ) CarDeleter(PlayerInfo[playerid][pCar]);
new LVehicleID,Float:X,Float:Y,Float:Z, Float:Angle,int1; GetPlayerPos(playerid, X,Y,Z); GetPlayerFacingAngle(playerid,Angle); int1 = GetPlayerInterior(playerid);
LVehicleID = CreateVehicle(car, X+3,Y,Z, Angle, colour1, colour2, -1); LinkVehicleToInterior(LVehicleID,int1);
PlayerInfo[playerid][pCar] = LVehicleID;
CMDMessageToAdmins(playerid,"CAR");
format(string, sizeof(string), "%s spawned a \"%s\" (Model:%d) colour (%d, %d), at %0.2f, %0.2f, %0.2f", pName(playerid), VehicleNames[car-400], car, colour1, colour2, X, Y, Z);
SaveToFile("CarSpawns",string);
format(string, sizeof(string), "You have spawned a \"%s\" (Model:%d) colour (%d, %d)", VehicleNames[car-400], car, colour1, colour2);
return SendClientMessage(playerid,lightblue, string);
}
else return SendClientMessage(playerid,red,"ERROR: You need to be level 1 to use this command");
}
Ok etz hab ich nurnoch das problem;
Ich nutze ladmin im script ich kann ja wenn ich eingeloggt bin per /car ein Fahrzeug spawnen lassen, was alerdings nicht geht... o_O
Kommt zwar Meldung Adminblbla spawned Jetmax
aber kein Boot da.!
PS: Nutze immernoch dcmd und die restlichen teleports sind als Menu dargestellt
Ok, ohne wiederwrote lag anscheinend doch am Interio xD
hallo,
Ich bin grade an Gamemode überarbeiten und wollte einen simplen teleport cmd einbauen.
if(!strcmp(cmdtext,"/fDMs",true))
{
if(PlayerInfo[playerid][Level] >= 2)
{
SetPlayerPos(playerid,3544.510010, -1806.415649, 4.690135);
}
return 1;
}
Wenn ich dies mache sehe ich kein wasser mehr. o_O
bzw. Nochwas: Der gameMode arbeitet mit dcmd. Und der hat schon teleport funktionen wie füge ich in das MENU^^ desn Menu also ned als Gui sondern so menu Box, den teleport hinzu!?
Please tipps =D
Ja des Cops and Robbers script nur ausgearbeitet. xD
Mit so mini Missionen und so xD
Wie in der überschrift steht suche ich ein ORDENTLICHES Cops and Robbers script.
Nicht das Originale soll schon was editiertes sein
MfG luXuskerN
das Problem ist nun das wenn die user joinen sie alle lv 5 admin sind ...
Ich glaube ich kann das fixen indem sie sich erst eingeloggt haben müssen bevor sie spawnen.
Bloß wie geht das. Ich bitte um Hilfe.
// Edit: Kann mir keiner helfen? Ich brauche das dringend! Und gAdmin klappt bei mir nicht >_> Ich kann niemanden Admin mache,.
Hallo^^
Ich wollte euch fragen ob ihr ein haus System als Dialog schreiben könntet?
Es soll nicht ans den GF angepasst sein! Ich möchte einfach nur auf meinem Stunt Server Häuser bauen die per Score [kills] und geld kaufbar sind.
Am besten wäre es wenn man dann auswählen könnte z.B. (nur als RCON) /bhouse (buildhouse) und dann kann man auswählen: newh, useint, showint, spawnh, aspawnh (autospawn), scoreh, moneyh, save (zum schpeichern).
MfG luXuskerN
Ich = Anfänger in Scripten xD
Ich hab ja start und so aber ka wie ich admin system einbau geschweigedenn Register/login ~.~
Für einen Stunt server. Bzw für meinen^^
Aber bei dem Seif system funzt /register und /login nicht :x
Naja /register funzt etz aber /login halt nicht.
So Ich suche was in der Überschrift steht.
Ja, ich habe sufu genutzt -.- aber es kommt nix ordentliches.
Das System sollte ein normales /login und /register System besitzen nix mit Gui.
Und halt nen gutes Admin System, mit den Commands von Seif z.B. die sind relativ gut.
Moin,
Ich habe ein problem mit dem SeifAdmin Filterscript, es ist ja version 4 Beta draußen.
Diese habe ich gedownloadet aber man kann sich weder /register noch /login.
Bei v 3 konnte ich mich zumindestens registrieren aber nicht einloggen.
Mit freundlichen Grüßen luXuskerN
Das hilft jetzt nicht wirklich viel.
Ich habe jetzt sogar schon probiert den Kick rauszunehmen wenn man spawnt aber ned registriert ist.
Dann steckt er da wo des Tutorial beginnt kommt aber nicht weiter.
ich such doch schon wie ein Weltmeister!
Ich bauch nen Register/Login system wo man die MÖGLICHKEIT hat sich zu registrieren, man es aber nicht muss!
Ich suche schon sau lange und probiere aber nix hilft -.-
an alle: Ich such ne Lösung die Registration vom Godfather fürs Bots zu umgehen!
Wie umgehe ich das LoginSystem für den Bot?
hatte ich ging aber immernoch nicht!