Wäre sinnvoll wenn es dir fehlt
Beiträge von Akino Kiritani
-
-
@inCrecdible
Was?
Eh weg mit deinem Klammerfehler ihm fehlt lediglich strtok...
strtok(const string[], &index)
{
new length = strlen(string);
while ((index < length) && (string[index] <= ' '))
{
index++;
}new offset = index;
new result[20];
while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1)))
{
result[index - offset] = string[index];
index++;
}
result[index - offset] = EOS;
return result;
} -
Wie heißte nochmal hab den Namen vergessen

Aber viel Spaß noch

-
new Float:CPs[][enterpoints] = {
Warum Float?
Den Tag weißt du doch im enum zu... -
scheinbar befindet sich vor der Zeike 9417 ein return, nimm das raus

-
York
Beiträge und Benutzerrang/Sterne sind nicht alles
-
-
die nur eine Verbindung standhaft halten können.
Das wäre welches?Es gibt momentan 3.
strikenkids, Gstylezz und noch irgendeins welches nicht mehr entwickelt wird.Meines wissens nach können alle 3 bis zur 4 Verbindungen halten
-
Ich meine die Handschellen dran machen
Wie wäre es mit dem FS Attachment das momentan dem Server beiliegt? -
format(text,128,"%s sagt: %s", name,text);
SendClientMessage(playerid,FARBE,text);
return 0;
so würde des funktionieren
-
Danke Bloody

-
So fehler gefunden
ersetz den stock einfach mit dem hier
stock GetPlayerID(s[])
{
new n[MAX_PLAYER_NAME],tmp[MAX_PLAYER_NAME];
for(new i;i!=MAX_PLAYERS;i++)
{
format(tmp,MAX_PLAYER_NAME,s);
GetPlayerName(i,n,MAX_PLAYER_NAME);
strdel(tmp,MAX_PLAYER_NAME-(MAX_PLAYER_NAME-strlen(n)),MAX_PLAYER_NAME);
if(!strcmp(tmp,n,true)) return i;
}
return INVALID_PLAYER_ID;
} -
Dann lass mal inputtext ausgeben, ich glaub ich hab da gerade nen denkfehler

sprich
SendClientMessage(playerid,-1,inputtext); -
Genau darum steht auch in der Beschreibung:
"Display the cursor and allow the player to select an object"Nur versteh ich den Sinn des returns nicht
"Returns This function doesn't return a specific value" -
Zeig mir mal den dialog wanteds
-
ich warte wie verrückt auf den Courser
Ehm gibts doch schon
SelectObejct... -
einfach:
SendClientMessage(playerid,BLAU,"******Wilkommen auf Rios Reallife******");
SendClientMessage(playerid,BLAU,"TEXT");
SendClientMessage(playerid,BLAU,"TEXT");
SendClientMessage(playerid,BLAU,"TEXT");
SendClientMessage(playerid,BLAU,"TEXT");
SendClientMessage(playerid,BLAU,"TEXT");
//etc -
Simpel wäre, wenn man nichts ändern müsste, siehe meine Signatur

-
Versuch das mal so:
if(dialogid == DIALOG_WANTEDS)
{
if(response)
{
new s[MAX_PLAYER_NAME];
strmid(s,inputtext,0,MAX_PLAYER_NAME);
new id=GetPlayerID(s);
//dein code
}
return true;
}
GetPlayerID(s[])
{
new n[MAX_PLAYER_NAME],len,same;
for(new i;i!=MAX_PLAYERS;i++)
{
GetPlayerName(i,n,MAX_PLAYER_NAME);
len=strlen(n);
for(new k=9,l=strlen(s); k!=l;i++)
{
if(s[k]==n[k])
{
same++;
if(same==len&&s[k+1]=='\n') return i;
if(same==len&&s[k+1]!='\n') { same=0; break; }
}
}
}
return INVALID_PLAYER_ID
}
Ungetestet dürfte aber funktionieren
-