Zeig mal was du unter Ondialogresponse geschrieben hast
Beiträge von KingDeagel
-
-
Danke Euch
es geht
So kleine Fehler immer <.< -
muss ich des jetzt
new tmp; so machen
oder #define tmp
oder
new tmp[256];?? -
moment ich suche es dir habe es noch
Unter onplayertext
if(Maske[playerid] == 1)
{
new Float:x,Float:y,Float:z;
GetPlayerPos(playerid,x,y,z);
new string[128];
format(string, sizeof (string), "Unbekannt: %s",text);
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerInRangeOfPoint(i,20,x,y,z))
SendClientMessage(i,weiß,string);
}
return 0;
}Vergess nicht es an dein script anzuspassen
-
Ich Habe Errors
Aber weiß nicht warum
hier ist der Codeif(dialogid == DIALOG_SUPCAR)
{
if(listitem == 0)
{
new Float:X,Float:Y,Float:Z;
GetPlayerPos(playerid, X,Y,Z);
new car;
car = strval(tmp);
new supcar = CreateVehicle(560, X,Y,Z,0.0,149,149, 60000);
SetVehicleNumberPlate(supcar, "ADMIN");
PutPlayerInVehicle(playerid, supcar, 0);
CreatedCars[CreatedCar] = supcar;
CreatedCar++;
Gas[supcar] = GetGasMax(car);
new Supcar[128];
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid, sendername, sizeof(sendername));
format(Supcar, sizeof(Supcar), "SupportMobil von %s.",sendername);
Supportermobil=Create3DTextLabel( Supcar,0xFF8C00FF,0.0,0.0,0.0,50.0,0,4);
Attach3DTextLabelToVehicle(Supportermobil,supcar,0.0,0.0,0.2);
SendClientMessage(playerid, 0xFF8C00FF, "Du hast das Supportercar erfolgreich erstellt zum löschen /delsupcar!");
HatSupmobil[playerid] = 1;
return 1;
}
if(listitem == 1)
{
new Float:X,Float:Y,Float:Z;
GetPlayerPos(playerid, X,Y,Z);
new car;
car = strval(tmp);
new supcar = CreateVehicle(411, X,Y,Z,0.0,149,149, 60000);
SetVehicleNumberPlate(supcar, "ADMIN");
PutPlayerInVehicle(playerid, supcar, 0);
CreatedCars[CreatedCar] = supcar;
CreatedCar++;
Gas[supcar] = GetGasMax(car);
new Supcar[128];
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid, sendername, sizeof(sendername));
format(Supcar, sizeof(Supcar), "SupportMobil von %s.",sendername);
Supportermobil=Create3DTextLabel( Supcar,0xFF8C00FF,0.0,0.0,0.0,50.0,0,4);
Attach3DTextLabelToVehicle(Supportermobil,supcar,0.0,0.0,0.2);
SendClientMessage(playerid, 0xFF8C00FF, "Du hast das Supportercar erfolgreich erstellt zum löschen /delsupcar!");
HatSupmobil[playerid] = 1;
return 1;
}
if(listitem == 2)
{
new Float:X,Float:Y,Float:Z;
GetPlayerPos(playerid, X,Y,Z);
new car;
car = strval(tmp);
new supcar = CreateVehicle(541, X,Y,Z,0.0,149,149, 60000);
SetVehicleNumberPlate(supcar, "ADMIN");
PutPlayerInVehicle(playerid, supcar, 0);
CreatedCars[CreatedCar] = supcar;
CreatedCar++;
Gas[supcar] = GetGasMax(car);
new Supcar[128];
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid, sendername, sizeof(sendername));
format(Supcar, sizeof(Supcar), "SupportMobil von %s.",sendername);
Supportermobil=Create3DTextLabel( Supcar,0xFF8C00FF,0.0,0.0,0.0,50.0,0,4);
Attach3DTextLabelToVehicle(Supportermobil,supcar,0.0,0.0,0.2);
SendClientMessage(playerid, 0xFF8C00FF, "Du hast das Supportercar erfolgreich erstellt zum löschen /delsupcar!");
HatSupmobil[playerid] = 1;
return 1;
}
if(listitem == 3)
{
new Float:X,Float:Y,Float:Z;
GetPlayerPos(playerid, X,Y,Z);
new car;
car = strval(tmp);
new supcar = CreateVehicle(458, X,Y,Z,0.0,149,149, 60000);
SetVehicleNumberPlate(supcar, "ADMIN");
PutPlayerInVehicle(playerid, supcar, 0);
CreatedCars[CreatedCar] = supcar;
CreatedCar++;
Gas[supcar] = GetGasMax(car);
new Supcar[128];
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid, sendername, sizeof(sendername));
format(Supcar, sizeof(Supcar), "SupportMobil von %s.",sendername);
Supportermobil=Create3DTextLabel( Supcar,0xFF8C00FF,0.0,0.0,0.0,50.0,0,4);
Attach3DTextLabelToVehicle(Supportermobil,supcar,0.0,0.0,0.2);
SendClientMessage(playerid, 0xFF8C00FF, "Du hast das Supportercar erfolgreich erstellt zum löschen /delsupcar!");
HatSupmobil[playerid] = 1;
return 1;
}
if(response == 0)
{
}
if(response == 1)
{
return 1;
}
}und dann hier die errors
C:\Users\michel\Desktop\GTA SAN ANDREAS\Selfmade\gamemodes\NGR (2).pwn(51524) : error 017: undefined symbol "tmp"
C:\Users\michel\Desktop\GTA SAN ANDREAS\Selfmade\gamemodes\NGR (2).pwn(51546) : error 017: undefined symbol "tmp"
C:\Users\michel\Desktop\GTA SAN ANDREAS\Selfmade\gamemodes\NGR (2).pwn(51568) : error 017: undefined symbol "tmp"
C:\Users\michel\Desktop\GTA SAN ANDREAS\Selfmade\gamemodes\NGR (2).pwn(51590) : error 017: undefined symbol "tmp"
C:\Users\michel\Desktop\GTA SAN ANDREAS\Selfmade\gamemodes\NGR (2).pwn(59324) : warning 203: symbol is never used: "bf"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase4 Errors.
-
ja des war davor mit Zahl habs vergessen zu Ändern Sorry
-.-
aber danke -
Normalerweise Sollte da Server-Leitung Stehen aber es steht einfach nur 83 da?
if(strcmp(cmdtext,"/stats",true)==0)
{
new string[128];
new fraktname[64];
new adminlevel[64];
switch(GetPVarInt(playerid,"Fraktion"))
{
case 0:{fraktname="Keine";}
case 1:{fraktname="fraktname1";}
case 2:{fraktname="fraktname2";}
case 3:{fraktname="fraktname3";}
}
switch(GetPVarInt(playerid,"Adminlevel"))
{
case 0:{adminlevel="Keinen";}
case 1:{adminlevel="Supporter";}
case 2:{adminlevel="Administrator";}
case 3:{adminlevel="Server-Leitung";}
}
format(string,sizeof(string),"[Name: %s] [Level: %i] [Adminlevel: %i] [Fraktion: %s]",SpielerName(playerid),GetPlayerScore(playerid),adminlevel,fraktname);
ShowPlayerDialog(playerid, 4, DIALOG_STYLE_MSGBOX,"Stats",string,"Okay","Abbrechen");
return 1;
}hier ein screen
-
Ich Werde Es Probieren danke für die Idee
-
Hallo Ich Möchte Mein Supcar befehl Erweitern also das man sich da ein auto Aussuchen kann
also Man sollte Comet,Sultan,Cady,Infernus Nehmen Können
so sieht es bis jetzt ausif(strcmp(cmdtext, "/supcar", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(HatSupmobil[playerid] == 1)
{
SendClientMessage(playerid,0xFF0A00FF,"Du hast Schon ein Car Lösch Es Erster");
return 1;
}
else
{
if(IsPlayerAnAdmin(playerid,1))
{
new Float:X,Float:Y,Float:Z;
GetPlayerPos(playerid, X,Y,Z);
new supcar = CreateVehicle(480, X,Y,Z,0.0,149,149, 60000);
SetVehicleNumberPlate(supcar, "ADMIN");
PutPlayerInVehicle(playerid, supcar, 0);
CreatedCars[CreatedCar] = supcar;
CreatedCar++;
new Supcar[128];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Supcar, sizeof(Supcar), "SupportMobil von %s.",name);
Supportermobil=Create3DTextLabel( Supcar,0xFF8C00FF,0.0,0.0,0.0,50.0,0,4);
Attach3DTextLabelToVehicle(Supportermobil,supcar,0.0,0.0,0.2);
SendClientMessage(playerid, 0xFF8C00FF, "Du hast das Supportercar erfolgreich erstellt zum löschen /delsupcar!");
HatSupmobil[playerid] = 1;
}
}
}
return 1;
} -
aso mom ich Probiers
-
Hallo Und Zwar habe ich Gescriptet Das wenn ein admin ein Supcar Spawn das da steht Supmobil von NAME
aber da steht nur Supmobil von [
also der anfangsbuchstabe.hier der Code
if(strcmp(cmdtext, "/supcar", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if (PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pSupporter] >= 1)
{
new Float:X,Float:Y,Float:Z;
GetPlayerPos(playerid, X,Y,Z);
new car;
car = strval(tmp);
new supcar = CreateVehicle(480, X,Y,Z,0.0,149,149, 60000);
SetVehicleNumberPlate(supcar, "ADMIN");
PutPlayerInVehicle(playerid, supcar, 0);
CreatedCars[CreatedCar] = supcar;
CreatedCar++;
Gas[supcar] = GetGasMax(car);
new Supcar[128];
format(Supcar, sizeof(Supcar), "SupportMobil von %s.",sendername);
Supportermobil=Create3DTextLabel( Supcar,0xFF8C00FF,0.0,0.0,0.0,50.0,0,4);
Attach3DTextLabelToVehicle(Supportermobil,supcar,0.0,0.0,0.2);
SendClientMessage(playerid, 0xFF8C00FF, "Du hast das Supportercar erfolgreich erstellt zum löschen /delsupcar!");
}
else
{
SendClientMessage(playerid, COLOR_RED, " Du bist nicht befugt diesen Befehl zu nutzen!");
}
}
return 1;
} -
das weiß ich nicht weiß nur wie man den Namen auslesen Kann Sorry
-
Stringzum Beispiel So
moment
Suchen...
Suchen...format(string,sizeof(string),"Supporter Mobil von %s]",SpielerName(playerid));
SendClientMessage(playerid,BLAU,string);aber des spielername musst du noch unten mit einen Stock definieren
stock SpielerName(playerid)
{
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
return name;
}Bin mir Selber nicht Sicher aber probiers Wenn Ja dann habe ich Zumersten Mal Jemand GEholfen xDD
-
Werde es Probier Melde mic hdan gleich wieder
//Edit
Geht immer noch nicht Hier noch ein Screen Beim Einloggen -
Joa Also Immer wenn ein Spieler Online Geht Wird er Gleich Disconnectet Hier Der Screen
und Hier die Paste bin des Scriptes (426 Zeilen)Wenn Ihr noch etwas Braucht Schreibt es
-
Danke Dir Hat Geklappt
-
Habe Kleinen Warning Kann man den Irgend wie Weg machen?
Und Bitte Noch Hinzu Schreiben Was ich Falsch gemacht habe.C:\Users\michel\Desktop\GTA SAN ANDREAS\Server\gamemodes\Selfmade.pwn(323) : warning 209: function "OnDialogResponse" should return a value
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase1 Warning.
Hier Das ganze Ondialog Response
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid==DIALOG_BSNKASSE)
{
if(listitem == 0)
{
SendClientMessage(playerid,0x009BFFFF,"Hier Bitte Schön ein Mc Jay.");
GivePlayerHealth(playerid, 20);
return 1;
}
if(listitem == 1)
{
SendClientMessage(playerid,0x009BFFFF,"Hier Bitte Schön einen Bic Mac.");
GivePlayerHealth(playerid, 40);
return 1;
}
if(listitem == 2)
{
SendClientMessage(playerid,0x009BFFFF,"Hier Bitte Schön einen Mc Brede.");
GivePlayerHealth(playerid, 30);
return 1;
}
if(listitem == 3)
{
SendClientMessage(playerid,0x009BFFFF,"Hier Bitte Schön einen CheeseBurger.");
GivePlayerHealth(playerid, 10);
return 1;
}
}
if(dialogid==DIALOG_LOGIN)
{
if(response==0)
{
SendClientMessage(playerid,BLAU,"Du hast den Vorgang abgebrochen.");
Kick(playerid);
return 1;
}
if(response==1)
{
if(!strlen(inputtext))
{
SendClientMessage(playerid,BLAU,"Das Passwort war nicht lang genug.");
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login","Dein Account wurde gefunden. Gib bitte das Passwort ein.","Login","Abbrechen");
return 1;
}
else
{
Login(playerid,inputtext);
return 1;
}
}
}
if(dialogid==DIALOG_REGISTER)
{
if(response==0)
{
SendClientMessage(playerid,BLAU,"Du hast den Vorgang abgebrochen.");
Kick(playerid);
return 1;
}
if(response==1)
{
if(!strlen(inputtext))
{
SendClientMessage(playerid,BLAU,"Das Passwort war nicht lang genug.");
ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrieren","Gib bitte das gewünschte Passwort ein:","Register","Abbrechen");
return 1;
}
else
{
Register(playerid,inputtext);
return 1;
}
}
}
}//ZEILE 323 -
Okay Danke mir ISt geholfen
-
Ich Finde Da Irgendwie nur Mit Timer und nur einen Befehl aber ich blick nicht durch mit den if(isplayerinrangeofpoint
-
Hallo Bredfische,
Also ich Suche EIn Tutorial wie man mehrere Tore mit nur einen Befehl macht.